我想通过从DATEDIFF
子句中删除WHERE
来优化我的T-SQL查询。我的查询有WHERE
子句:
WHERE DATEDIFF(hh, DATE1, DATE2) > HOUR
DATE1
和DATE2
都来自不同的表格,如果我想将DATEDIFF
与GETDATE()
与任何列进行比较,我可以进行优化,但在这里,我有两个列表。
有没有办法优化这个或DATEDIFF
的其他替代方案?
答案 0 :(得分:0)
你可以尝试
WHERE DATE2 - DATE1 > HOUR/24