Tôi không phải là chuyên gia SQL Server nhưng tôi biết điều này hoạt động trên Oracle và Postgres và tôi nghi ngờ nó có thể hoạt động trên MSSQL nhưng không có cách nào để kiểm tra ATM.
AND creation_date < (CURRENT_TIMESTAMP - interval '5' day)
AND creation_date >= (CURRENT_TIMESTAMP - interval '15' day)
Hoặc nếu bạn đang sử dụng loại ngày thay vì dấu thời gian, bạn có thể làm điều này nhưng tôi khá chắc chắn rằng nó sẽ không hoạt động trên MSSQL. Và kiểu DATE khá khác nhau giữa Oracle và Pg.
AND creation_date < CURRENT_DATE - 5
AND creation_date >= CURRENT_DATE - 15
Như đã được lưu ý trong các nhận xét cho Ngựa non OMG, bạn chỉ có thể thêm số nguyên vào loại Ngày chứ không phải dấu thời gian. (Oracle âm thầm nhập dấu thời gian cho đến nay)