sql >> Databasteknik >  >> RDS >> Sqlserver

Antal veckodagar i en viss månad

Med tabell, DateTable med en kolumn Datum av typen Datum, kommer följande fråga att göra vad du ber om.

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


  1. Uppdatera en kolumn i MySQL

  2. Hur man byter namn på en tabell i SQL

  3. Varför i PostgreSQL enum typ array nollvärden tillåtna?

  4. Använd reguljära uttryck i JPA CriteriaBuilder