Sqlserver
 sql >> Base de données >  >> RDS >> Sqlserver

Comment exclure les jours de week-end dans une requête SQL Server ?

Lors du calcul des jours de la semaine, il est important de tenir compte du DATEFIRST actuel réglages. Cette requête exclura toujours correctement les jours de week-end, en utilisant @@DATEFIRST pour tenir compte de tout paramètre possible pour le premier jour de la semaine.

SELECT *
FROM your_table
WHERE ((DATEPART(dw, date_created) + @@DATEFIRST) % 7) NOT IN (0, 1)