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

Truy vấn SQL để lấy dữ liệu trong 3 tháng qua

SELECT * 
FROM TABLE_NAME
WHERE Date_Column >= DATEADD(MONTH, -3, GETDATE()) 

Phương pháp được đề xuất của Mureinik sẽ trả lại kết quả tương tự, nhưng làm theo cách này truy vấn của bạn có thể được hưởng lợi từ bất kỳ chỉ mục nào trên Date_Column .

hoặc bạn có thể kiểm tra lại 90 ngày qua.

SELECT * 
FROM TABLE_NAME
WHERE Date_Column >= DATEADD(DAY, -90, GETDATE()) 


  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ắt bớt tất cả các bảng trong Cơ sở dữ liệu trong SQL Server - Hướng dẫn sử dụng SQL Server / TSQL Phần 55

  2. Thủ tục hoặc hàm được lưu trữ yêu cầu tham số không được cung cấp

  3. CONVERT () từ Ngày / Giờ thành Ví dụ về chuỗi trong SQL Server

  4. Kiểu văn bản SQL Server so với kiểu dữ liệu varchar

  5. SQL Server Thay đổi Vị trí Tệp TempDB