select cast(DATEPART(yyyy, dbo.Tran_Dingcxy.dat_Qiandrq) as varchar(4))+'-'+cast(DATEPART(m, dbo.Tran_Dingcxy.dat_Qiandrq)as varchar(2))+'-'+cast(DATEPART(d, dbo.Tran_Dingcxy.dat_Qiandrq)as varchar(2)) as dat_Qiandrq from tran_Dingcxy
我只是想把 2005-9-9 22:26:23 转换成 2005-9-9
同时发现一个问题。
虽然我是拼字符串,但如果日期为 NULL 那么拼出来的结果也为 NULL '-'没有了,从这点看SQL还是挺人性化滴
我只是想把 2005-9-9 22:26:23 转换成 2005-9-9
同时发现一个问题。
虽然我是拼字符串,但如果日期为 NULL 那么拼出来的结果也为 NULL '-'没有了,从这点看SQL还是挺人性化滴
浙公网安备 33010602011771号