Sqlserver
 sql >> база данни >  >> RDS >> Sqlserver

Брой дни от седмицата в даден месец

С таблица, DateTable с колона Date от тип Date, следната заявка ще направи това, което поискате.

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. Нулева застой на SQL по дизайн - някакви модели на кодиране?

  2. SSIS, експортиращ данни в плосък файл, изобразява двойните кавички като шестнадесетични знаци

  3. Каква е разликата между VARCHAR и NVARCHAR в SQL сървър - SQL Server / T-SQL урок, част 32

  4. Групово импортиране на XML в SQL Server

  5. SQL изключение при свързване към SQL сървър