我有一列存储日期为Sep-19,Nov-13,Aug-19的列,其类型为varchar,我必须将其转换为日期类型
答案 0 :(得分:0)
SELECT CONVERT(Datetime, '2011-09-28 18:01:00', 120) -- to convert it to Datetime
SELECT CONVERT( VARCHAR(30), @date ,105) -- italian format [28-09-2011 18:01:00]
+ ' ' + SELECT CONVERT( VARCHAR(30), @date ,108 ) -- full date [with time/minutes/sec]