Ao lidar com cálculos de dia da semana, é importante levar em consideração o atual
DATEFIRST
definições. Esta consulta sempre excluirá corretamente os dias de fim de semana, usando @@DATEFIRST
para levar em conta qualquer configuração possível para o primeiro dia da semana. SELECT *
FROM your_table
WHERE ((DATEPART(dw, date_created) + @@DATEFIRST) % 7) NOT IN (0, 1)