日時列(senddate)と比較したい日数変数があります。
私は現在これを行っています:
DECLARE @RunDate datetime = '2013-01-01'
DECLARE @CalculationInterval int = 10
DELETE
FROM TableA
WHERE datediff(dd, senddate, @RunDate) > @CalculationInterval
10日より古いものはすべて削除する必要があります。sendDate列にインデックスがありますが、それでも速度ははるかに遅くなります。パフォーマンス上の理由から左側に計算を行うべきではないことは知っていますが、この問題を解決するための最適な方法は何ですか?