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

SQL Server 2005:cách trừ 6 tháng

Bạn có thể sử dụng DATEADD :

select DATEADD(month, -6, @d)

CHỈNH SỬA :nếu bạn cần số ngày lên đến 6 tháng trước, bạn có thể sử dụng DATEDIFF :

select DATEDIFF(day, @d, DATEADD(month, -6, @d))


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Làm cách nào để ngăn việc chèn dữ liệu trùng lặp vào bảng SQL Server?

  2. Thủ tục đã lưu trữ:chuyển XML làm đối số và CHÈN (cặp khóa / giá trị)

  3. Hành vi ROW_NUMBER của Máy chủ SQL

  4. Cách gửi một email HTML từ SQL Server (T-SQL)

  5. Tại sao truy vấn SQL của tôi để chèn một hàng trong bảng không hoạt động bình thường?