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

Làm thế nào tôi có thể truy xuất tất cả nhân viên có tuổi sẽ là 21 trong thời gian một tháng?

Tôi cho rằng bạn muốn biết nhân viên ít nhất là 21 tuổi, không chính xác 21 tuổi.

Trong một tháng kể từ bây giờ:

WHERE BIRTHDATEField <= DATEADD(year, -21, DATEADD(month, 1 Getdate())

Xóa Dateadd cuối cùng để sử dụng ngày hôm nay.



  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- Đếm số lần xuất hiện của một từ cụ thể trong tất cả các thủ tục được lưu trữ

  2. Bảng SQL Server thành json

  3. Tìm gói SSIS ngày triển khai / sửa đổi lần cuối - SQL Server

  4. Xem sp_execute đang làm gì

  5. Làm cách nào để thay đổi ràng buộc khóa chính bằng cú pháp SQL?