我有一列日期,其值类似于1181202,我想将其转换为正常的日期格式“ 02-12-2018”,因此我可以将其与另一个日期进行比较,但是当我尝试以下操作时,它将返回错误的年份和日期
SELECT CONVERT(Datetime, Text_UPD_DATE,106) -- i have tried all numbers
From Notes
它正在返回5134-01-09 00:00:00.000
能否请您提供正确的命令
答案 0 :(得分:1)
根据您的一个示例,总的猜测是:
CONVERT(date,'20'+STUFF(Text_UPD_DATE,1,1,''),112)