sql >> Base de Datos >  >> RDS >> Sqlserver

¿Cómo excluyo los días de fin de semana en una consulta de SQL Server?

Cuando se trata de cálculos de días de la semana, es importante tener en cuenta el DATEFIRST actual. ajustes. Esta consulta siempre excluirá correctamente los días de fin de semana, usando @@DATEFIRST para tener en cuenta cualquier ajuste posible para el primer día de la semana.

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