奇妙なビットですが、文字列として年と月の行と行があり、変換しようとしています日付形式。年と月のみの文字列を年と月の日付形式に変換する
これは完全な日付ではありませんが、尋ねる価値があるため、これを行うことはできません。データの
UPDATE table
SET [Year Month] = CONVERT (DATE, [Year Month], 103)
戻り
Conversion failed when converting date and/or time from character string.
文字列は次のようになります。
|Year Month|
| 2015-02 |
| 2016-06 |
| 2016-01 |
| 2020-09 |
は他の記事を見たことがありますが、それらはすべて、すでに完全な日付を持つとちょうど基本的に一日の切断から生じます年の月などを取得するが、この場合は、私は文字列として持っており、年月日にフォーマットする必要がある唯一の年と月
ようにしたい日付は何ですか? 「01」または月末ですか?または、他の何か? – gotqn
どのバージョンのSQL Serverですか? 'select @@ version' – SQLChao
私はちょうど上記の同じデータを返すが、文字列の代わりに日付形式として置き換えたい – VS1SQL