我数据库里面有一个时间字段
IDT_Time
2010-7-6 18:08:32
2010-7-24 7:13:44
我怎么把这个字段转换成
2010-7-6
2010-7-24呢,这个长度不困定,也没法convert(varchar(10),IDT_MakeTime,120)这样固定格式转换,改如何做呢?
IDT_Time
2010-7-6 18:08:32
2010-7-24 7:13:44
我怎么把这个字段转换成
2010-7-6
2010-7-24呢,这个长度不困定,也没法convert(varchar(10),IDT_MakeTime,120)这样固定格式转换,改如何做呢?
WHEN 1 THEN CONVERT(VARCHAR(10), CAST(IDT_MakeTime AS DATETIME), 120)
END
FROM tb
SELECT @T='2010-7-6 18:08:32'
SELECT @T,REPLACE(CONVERT(VARCHAR(10),@T,120),'-0','-')
--2010-07-06 18:08:32.000 2010-7-6