Sqlserver
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Sqlserver

Đếm các ngày trong tuần trong một tháng nhất định

Với bảng, DateTable với cột Ngày thuộc loại Ngày, truy vấn sau sẽ thực hiện những gì bạn yêu cầu.

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. Chèn các hàng vào bảng chỉ với một cột IDENTITY

  2. Hướng dẫn hoàn chỉnh để sửa lỗi cơ sở dữ liệu SQL 5243

  3. SQL Server sử dụng CPU cao khi tìm kiếm bên trong chuỗi nvarchar

  4. Sử dụng sp_help_jobschedule trong SQL Server

  5. TSQL ĐỂ KHAI THÁC XML