回答

收藏

在SQL查询的where检查当前日期的最佳方法

技术问答 技术问答 286 人阅读 | 0 人回复 | 2023-09-14

我正试图找到检查当前日期日期字段最有效(最佳性能)的方法。目前,我们正在使用:
* P: Z; w5 p# d$ W" K$ mSELECT     COUNT(Job) AS JobsFROM         dbo.JobWHERE     (Received BETWEEN DATEADD(d,DATEDIFF(d,0,GETDATE(),0)             AND DATEADD(d,DATEDIFF(d,0,GETDATE(),1)         
& X# d" S2 A4 n& a0 Z* h8 F    解决方案:                                                                / L: P; Q5 a# D* m* O0 n' p* v
                                                                WHERE  DateDiff(d,Received,GETDATE()) = 0编辑:正如这个答案的注释所指出的,这不是一个理想的解决方案。检查线程中的其他答案。
分享到:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则