Oracleでこれを行う一般的な方法は次のとおりです。
DELETE FROM patient
WHERE dis_date < TRUNC(ADD_MONTHS(SYSDATE, -7*12));
ADD_MONTHS()
の使用をお勧めする理由 年間隔の代わりに、ADD_MONTHS()
うるう年は安全です。
Oracleでこれを行う一般的な方法は次のとおりです。
DELETE FROM patient
WHERE dis_date < TRUNC(ADD_MONTHS(SYSDATE, -7*12));
ADD_MONTHS()
の使用をお勧めする理由 年間隔の代わりに、ADD_MONTHS()
うるう年は安全です。