Quando si gestiscono i calcoli del giorno della settimana, è importante tenere conto dell'attuale DATEFIRST
impostazioni. Questa query escluderà sempre correttamente i giorni del fine settimana, utilizzando @@DATEFIRST
per tenere conto di ogni possibile impostazione per il primo giorno della settimana.
SELECT *
FROM your_table
WHERE ((DATEPART(dw, date_created) + @@DATEFIRST) % 7) NOT IN (0, 1)