私はサードパーティのデータベースを使用しています。このデータベースは、(何らかの理由で)内部に日付をyyyymm
たとえば201212
の形式で格納Dec 2012
しますINT
。
これをSQLServerタイプに変換する簡単な方法はありますDateTime
か?
上記を手動で長さ6のcharseqに変換し、これを「01」と連結して、次のように特定の月の開始を取得しようとしました。
(CONVERT(char(6), Period) + '01')`
datetime
次に、これを変換でラップします。
CONVERT(datetime, (CONVERT(char(6), Period) + '01'))
しかし、これはスローするようです。
文字列から日付や時刻を変換するときに変換に失敗しました
誰かが私が間違っていることに光を当てることができますか?
ありがとう!:)