我有一些以 varchar(10) 格式存储的日期。
日期是这样的:
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 岁那样解释可能会有所帮助。