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还是挺人性化滴
Posted on 2005-11-17 11:08  Blue  阅读(1023)  评论(1)    收藏  举报