sql >> Database teknologi >  >> RDS >> Sqlserver

Antal hverdage i en given måned

Med tabel, Datetabel med en kolonne Dato af typen Dato, vil følgende forespørgsel gøre, hvad du spørger 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. Hvorfor find_in_set virker, men IN-klausul

  2. Oracle Database 21c til Linux-platforme

  3. Oracle 11g - hvordan man returnerer post fra funktion med tabel join

  4. DECIMAL mysql og lagerplads?