Как извлечь время из CURRENT_TIMESTAMP в Postgresql - PullRequest
0 голосов
/ 15 февраля 2020

Точно так же, как мы можем извлечь дату из меток времени в Postgresql, используя date(CURRENT_TIMESTAMP), мне было интересно, есть ли эквивалентная функция для извлечения времени. (в формате чч: мм: сс)

Я хочу иметь возможность сравнивать значение времени, хранящееся в столбце, с типом данных времени (см. https://www.postgresql.org/docs/current/datatype-datetime.html) с текущим просто с помощью запроса SQL.

Любые предложения приветствуются!

1 Ответ

3 голосов
/ 15 февраля 2020

Вы можете использовать current_time или приведение временной метки ко времени: current_timestamp::time

например

where the_time_column >= current_time - interval '6' hour

Подробнее см. Текущая дата / время в Postgres руководстве

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...