SQL выборка по датам от текущего времени

Дано, простая таблица table1 (name integer, date timestamp) PG

введите сюда описание изображения

Хочу вывести все данные, где date менее 1 дня от текущего времени. Т.е. если сейчас 3.10.21 00:00, хочу получить все записи от 2.10.21 00:00 и старше. Пробовал через CURRENT_TIMESTAMP, там только интервал нагуглил... select * from table1 where date > CURRENT_TIMESTAMP - interval '1 day'


Ответы (1 шт):

Автор решения: Sergey Tatarincev

типа того?

select * from table1 where date> current_timestamp::date - interval '1 day';
→ Ссылка