SELECT *
FROM products
WHERE date_column >= add_months( sysdate, -12*5 )
или
SELECT *
FROM products
WHERE date_column >= sysdate - interval '5' year
предоставит вам все строки за последние 5 лет (хотя вы, как правило, хотите добавить TRUNC
, чтобы удалить часть времени, если вы действительно не заботитесь, была ли строка создана 8 февраля 2007 года утром или во второй половине дня).