比如‘2011-10-01’与‘1900-01-01 09:00:00’ 组合起来等于 ‘2011-10-01 09:00:00’ 有什么操作呢?
我用的是Sql2008 有没有自带的函数,我做考勤系统需要很多日期和时间之间的加减操作
利用Convert函数转成字符串再串接应该就可以了(http://msdn.microsoft.com/en-us/library/ms187928.aspx)
Create table tb_demo ( id int identity primary key, myDate date, myTime time ) Go Insert into tb_demo (myDate,myTime) values (getdate(),getdate()), ('2011-10-01','09:00:00') Select CONVERT(varchar(10),myDate,120)+' '+CONVERT(varchar(8),myTime) from tb_demo