我使用的是SQL Server 2008 R2。我应该计算两个datetimeoffset字段之间的天数差异,我这样做:
DATEDIFF(day, CAST(P.Birthdate as datetime), CAST(R.TimeOn as datetime))
计算差异的最佳方法是什么,包括闰年?提前感谢您的帮助。
答案 0 :(得分:4)
它已经在我的朋友工作,自2016年是闰年,让我们试着检查2016年2月29日到2016年3月1日之间的差异
select DATEDIFF(day,'2016-02-29','2016-03-01')
如果你看到,结果将是1,这意味着DATEDIFF已经在闰年工作了。