Den typiske måde at gøre dette på i Oracle ville være:
DELETE FROM patient
WHERE dis_date < TRUNC(ADD_MONTHS(SYSDATE, -7*12));
Grunden til, at jeg foreslår at bruge ADD_MONTHS()
i stedet for årsintervaller er ADD_MONTHS()
er skudårssikker.