Trước khi thực hiện lệnh sql nhạy cảm, tôi muốn thực hiện kiểm tra độ chính xác.Xóa hồ sơ có ngày cũ hơn 3 ngày, để thực hiện công việc 3 ngày?
Tôi cố gắng để xóa các bản ghi có giá trị ngày [LoadDt
] cũ quá 3 ngày và mã của tôi là:
delete IntraDayStats
where DATEDIFF(dd, LoadDt, dateadd(d,-3, getdate())) >= 3
Tôi muốn sắp xếp này là một công việc sql để bàn IntraDayStats
tôi có một lịch sử 3 ngày. Công việc sẽ chạy hàng đêm.
whats là sargable? tôi chưa bao giờ nghe nói về điều này ... tôi đã chọn nhưng muốn kiểm tra lại logic trong ba ngày. cảm ơn – kacalapy
http://en.wikipedia.org/wiki/Sargable – SQLMenace