如何计算两个日期之间的差异,以便查询兼容:MySql,H2和SqlServer?
答案 0 :(得分:3)
DATEDIFF
函数返回指定DATEPART
SELECT DATEDIFF(dd,'1/20/2014,'1/22/2014')
http://technet.microsoft.com/en-us/library/ms189794.aspx
DATEDIFF()
只是有点不同, SELECT DATEDIFF('2008-11-30','2008-11-29') AS DiffDate
http://dev.mysql.com/doc/refman/5.1/en/date-and-time-functions.html#function_datediff
DATEDIFF
DATEDIFF('YEAR', T1.CREATED, T2.CREATED)
答案 1 :(得分:0)
在SQL Server中 -
datediff (day,startdate,enddate)