Khi xử lý các phép tính ngày trong tuần, điều quan trọng là phải tính đến DATEFIRST
hiện tại cài đặt. Truy vấn này sẽ luôn loại trừ chính xác các ngày cuối tuần, sử dụng @@DATEFIRST
để tính đến bất kỳ cài đặt nào có thể có cho ngày đầu tiên của tuần.
SELECT *
FROM your_table
WHERE ((DATEPART(dw, date_created) + @@DATEFIRST) % 7) NOT IN (0, 1)