Чтобы получить записи в PostgreSQL, в которых столбец даты меньше текущей даты минус 5 дней, вы можете использовать несколько методов. Вот несколько подходов:
Метод 1. Использование ключевого слова INTERVAL:
SELECT *
FROM table_name
WHERE date_column < CURRENT_DATE - INTERVAL '5 days';
Метод 2. Использование функции DATE_TRUNC:
SELECT *
FROM table_name
WHERE date_column < DATE_TRUNC('day', CURRENT_DATE - INTERVAL '5 days');
Метод 3. Использование функции ДАТА с вычитанием:
SELECT *
FROM table_name
WHERE date_column < DATE(CURRENT_DATE - INTERVAL '5 days');
Эти методы будут извлекать записи, в которых значение date_column раньше текущей даты минус 5 дней.