我有一些以varchar(10)格式存儲的日期。T-SQL:如何轉換日期的字符串表示
日期是像這樣:
2008-01-06
2008-01-13
2008-01-20
2008-01-27
2008-02-03
2008-02-10
2008-02-17
2008-02-24
我想他們在
我試圖DD/MM/yyyy格式(也是DATE數據類型)執行以下操作:
SELECT CONVERT(VARCHAR(max), startWeek, 103) date
FROM dbo.GoogledataFinal
爲什麼輸出:
2008-01-06
2008-01-13
2008-01-20
2008-01-27
2008-02-03
2008-02-10
2008-02-17
如果你可以修復我的代碼,那會很好,但是我更感興趣爲什麼這種行爲正在發生,所以像我5歲那樣解釋可能會有所幫助。
你真的應該包括在你的'varchar' – Taryn
@bluefeet做的長度。 –