Cách điển hình để làm điều này trong Oracle sẽ là:
DELETE FROM patient
WHERE dis_date < TRUNC(ADD_MONTHS(SYSDATE, -7*12));
Lý do tôi đề xuất sử dụng ADD_MONTHS()
thay vì khoảng năm là ADD_MONTHS()
là an toàn cho năm nhuận.
Cách điển hình để làm điều này trong Oracle sẽ là:
DELETE FROM patient
WHERE dis_date < TRUNC(ADD_MONTHS(SYSDATE, -7*12));
Lý do tôi đề xuất sử dụng ADD_MONTHS()
thay vì khoảng năm là ADD_MONTHS()
là an toàn cho năm nhuận.