在sql查询的where子句中检查当前日期的最佳方法

前端之家收集整理的这篇文章主要介绍了在sql查询的where子句中检查当前日期的最佳方法前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我正在尝试找出最有效(最佳性能)的方法来检查当前日期的日期字段.目前我们正在使用:
SELECT     COUNT(Job) AS Jobs
FROM         dbo.Job
WHERE     (Received BETWEEN DATEADD(d,DATEDIFF(d,GETDATE()),0)
                        AND DATEADD(d,1))

解决方法

WHERE
  DateDiff(d,Received,GETDATE()) = 0

编辑:正如本答案的评论中所述,这不是一个理想的解决方案.检查这个帖子中的其他答案.

猜你在找的MsSQL相关文章