1. 程式人生 > >使用sql語句,根據年月日得到日期列

使用sql語句,根據年月日得到日期列

--年、月、日,前提是Tab這張表中有ObserveDate(日期),nian(年),yue(月),ri(日)列

update Tab set ObserveDate= CONVERT(datetime,CONVERT(char(5),nian)+convert(char(5),yue)+convert(char(5),ri)) 

--年、月、日、時,沒有找到直接將年月日時拼接為日期的好辦法,不過這樣實現起來也不復雜

update TabGuoJiaZhanHour set ObserveDate= DATEADD(HH,Hour,CONVERT(datetime,CONVERT(char(5),nian)+convert(char(5),yue)+convert(char(5),ri)))