在我的sql语句中,我需要检索datediff
超过3个月的行。
但我发现它似乎有舍入问题,例如
开始日期:2010-09-09
截止日期:2010-12-01
select datediff(month,' 2010-09-09', '2010-12-01')
结果返回 3。
如何解决?谢谢。
问候, 乔
最佳答案
你可以使用
datediff(day,@d1,@d2) >= 90
关于SQL Server - DATEDIFF 舍入错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7605918/