我有一個天數變量,我想與日期時間列(senddate)進行比較。Datediff性能
即時通訊目前這樣做:
DECLARE @RunDate datetime = '2013-01-01'
DECALRE @CalculationInterval int = 10
DELETE
FROM TableA
WHERE datediff(dd, senddate, @RunDate) > @CalculationInterval
所以基本上較舊的內容然後是10天應被刪除,我們有指數上sendDate列,但仍然是速度慢得多,我知道左邊不應該有性能原因的計算,但解決這個問題的最佳方式是什麼?
如何在這種情況下查詢「SARGable」? –