Typický způsob, jak to udělat v Oracle, by byl:
DELETE FROM patient
WHERE dis_date < TRUNC(ADD_MONTHS(SYSDATE, -7*12));
Důvod, proč navrhuji použít ADD_MONTHS()
místo ročních intervalů je to ADD_MONTHS()
je bezpečný přestupný rok.
Typický způsob, jak to udělat v Oracle, by byl:
DELETE FROM patient
WHERE dis_date < TRUNC(ADD_MONTHS(SYSDATE, -7*12));
Důvod, proč navrhuji použít ADD_MONTHS()
místo ročních intervalů je to ADD_MONTHS()
je bezpečný přestupný rok.