次の形式の値を持つ VARCHAR() 列を持つテーブルがあります。
2012-10-05T11:14:00-04:00
このデータを、フィールドのデータ型が DATETIME である別のテーブルに入れる必要があります。
変換するにはどうすればよいですか
2012-10-05T11:14:00-04:00
に
2012-10-05 11:14:00
?
私は試した:
CAST(LEFT(REPLACE(fieldtimestamp, 'T', ' '), 19) AS DATETIME)
しかし、それは私にエラーを与え続けます:
文字列から日時を変換する際に変換に失敗しました。