yyyy-mm-dd
次のコマンドを使用してフォーマットで保存されているテーブルの既存のSQL日付をに変換しようとしていますdd-mm-yyyy
。そうしている間、データ型に正常に変換できnvarchar
ますが、日付として変換すると、同じ古い形式の。を受け取りますyyyy-mm-dd
。
これがクエリです
Select
Convert(date, CONVERT(VARCHAR(10), a.LogDateTime, 103), 103) AS LDate
from sec.[Log] AS a
nvarchar
また、次のスクリプトを使用して現在の日付に変換しようとしましたが、結果は同じままです。
SELECT convert(date, '23/10/2016', 103)
誰かが問題が正確に何であるかを知ることができますか?データ型を変更せずに、日付を私たちの形式から英国の形式に変換したいので。