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

Nombre de jours de la semaine dans un mois donné

Avec table, DateTable avec une colonne Date de type Date, la requête suivante fera ce que vous demandez.

SELECT
    DATENAME(dw, Date) AS WeekDay
    ,Date
    ,ROW_NUMBER() OVER (ORDER BY Date) AS Day
FROM DateTable
WHERE DATEPART(dw, Date) NOT IN (1, 7)
ORDER BY Date