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))
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))
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?
Thủ tục đã lưu trữ:chuyển XML làm đối số và CHÈN (cặp khóa / giá trị)
Hành vi ROW_NUMBER của Máy chủ SQL
Cách gửi một email HTML từ SQL Server (T-SQL)
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?