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

Làm thế nào để xác định số ngày trong một tháng trong SQL Server?

Trong SQL Server 2012, bạn có thể sử dụng EOMONTH (Transact-SQL) để lấy ngày cuối cùng của tháng và sau đó bạn có thể sử dụng DAY (Transact-SQL) để lấy số ngày trong tháng.

DECLARE @ADate DATETIME

SET @ADate = GETDATE()

SELECT DAY(EOMONTH(@ADate)) AS DaysInMonth


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Cách bỏ một cột có ràng buộc trong SQL Server

  2. Làm thế nào để truy vấn các giá trị từ các nút xml?

  3. Cách tìm ngôn ngữ mặc định của người dùng trong SQL Server (T-SQL)

  4. Sử dụng T-SQL, trả về phần tử được phân tách thứ n từ một chuỗi

  5. Kiểm tra / Thay đổi mức độ tương thích của cơ sở dữ liệu trong SQL Server (SSMS)