我有一个天数变量,我想与日期时间列(senddate)进行比较。Datediff性能
即时通讯目前这样做:
DECLARE @RunDate datetime = '2013-01-01'
DECALRE @CalculationInterval int = 10
DELETE
FROM TableA
WHERE datediff(dd, senddate, @RunDate) > @CalculationInterval
所以基本上较旧的内容然后是10天应被删除,我们有指数上sendDate列,但仍然是速度慢得多,我知道左边不应该有性能原因的计算,但解决这个问题的最佳方式是什么?
如何在这种情况下查询“SARGable”? –