Kiedy zajmujemy się obliczeniami dnia tygodnia, ważne jest, aby wziąć pod uwagę bieżący DATEFIRST
ustawienia. To zapytanie zawsze będzie poprawnie wykluczać dni weekendowe, używając @@DATEFIRST
aby uwzględnić wszelkie możliwe ustawienia dla pierwszego dnia tygodnia.
SELECT *
FROM your_table
WHERE ((DATEPART(dw, date_created) + @@DATEFIRST) % 7) NOT IN (0, 1)