Sqlserver
 sql >> Base de Dados >  >> RDS >> Sqlserver

Contagem de dias da semana em um determinado mês


Com a tabela DateTable com uma coluna Date do tipo Date, a consulta a seguir fará o que você pedir.
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