--年、月、日,前提是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)))