Saat menangani penghitungan hari dalam seminggu, penting untuk memperhitungkan DATEFIRST
saat ini pengaturan. Kueri ini akan selalu mengecualikan hari akhir pekan dengan benar, menggunakan @@DATEFIRST
untuk memperhitungkan kemungkinan pengaturan untuk hari pertama dalam seminggu.
SELECT *
FROM your_table
WHERE ((DATEPART(dw, date_created) + @@DATEFIRST) % 7) NOT IN (0, 1)