Ответ 1
Использование:
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)