Sqlserver
 sql >> Baza danych >  >> RDS >> Sqlserver

Liczba dni tygodnia w danym miesiącu

Z tabelą, tabelą z datami z kolumną Data typu Data, poniższe zapytanie zrobi to, o co prosisz.

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. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Jak wstawić dane wyjściowe z xml.nodes() do tabeli?

  2. Jak odczytać ostatni wiersz z SQL Server

  3. jak uzyskać daty rozpoczęcia i zakończenia wszystkich tygodni między dwiema datami w serwerze SQL?

  4. Problem z protokołem komunikacyjnym SQL Server

  5. Zapytanie SQL, które pobiera wszystkie kody pocztowe (adresy) w promieniu 20 mil od danego kodu pocztowego