9

varchar形式の列dd/mm/yyyyの日付を日時形式に変換しようとしているdd/mm/yyyyので、データに対して日付範囲クエリを実行できます。

これまでのところ、機能していない次のものがあります

CONVERT(varchar, CAST(date_started AS datetime), 103)

私も試してみました

convert(date_started as datetime, 103)

出力が形式dd/mm/yyyyではなく、英国にいるときと同じであることを確認する必要がありますmm/dd/yyyy

4

5 に答える 5

0

このコードを試してください:

CONVERT(varchar(15), date_started, 103)
于 2013-10-11T09:54:28.247 に答える
0

次のようにできます。

SELECT convert(datetime, convert(date, '27-09-2013', 103), 103) 
于 2019-03-12T07:18:47.940 に答える
0

次の構文の方が正確だと思います。

SELECT CONVERT(CHAR(10), GETDATE(), 103)

インスタントテストの目的で SELECT と GETDATE() を追加します:)

于 2017-06-28T13:26:45.973 に答える