下面的查询花费了太多时间来执行。是出生日期的索引。还有什么可以做的让它更快
SELECT * FROM Member_dtls WHERE
DATEADD(year, 10, DateOfBirth) < GETDATE()
Run Code Online (Sandbox Code Playgroud)
是的,使它成为SARGable(这里通过避免在索引列上的表达式):
SELECT * FROM Member_dtls
WHERE DateOfBirth < DATEADD(year, -10, GETDATE())
-- this part is "constant"
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
38 次 |
| 最近记录: |