Cara khas untuk melakukan ini di Oracle adalah:
DELETE FROM patient
WHERE dis_date < TRUNC(ADD_MONTHS(SYSDATE, -7*12));
Alasan saya menyarankan menggunakan ADD_MONTHS() alih-alih interval tahun adalah ADD_MONTHS() tahun kabisat aman.
Cara khas untuk melakukan ini di Oracle adalah:
DELETE FROM patient
WHERE dis_date < TRUNC(ADD_MONTHS(SYSDATE, -7*12));
Alasan saya menyarankan menggunakan ADD_MONTHS() alih-alih interval tahun adalah ADD_MONTHS() tahun kabisat aman.