使用:
SELECT *
FROM YOUR_TABLE
WHERE creation_date <= TRUNC(SYSDATE) - 30
SYSDATEは日付と時刻を返します。 TRUNCは日付を深夜にリセットするため、creation_date
が必要な場合は省略できます。 これは、現在の時刻を含めて30日前です。
必要に応じて、ADD_MONTHSの使用を検討することもできます:
SELECT *
FROM YOUR_TABLE
WHERE creation_date <= ADD_MONTHS(TRUNC(SYSDATE), -1)