Сравнение дат в PostgreSQL - PullRequest
       1

Сравнение дат в PostgreSQL

2 голосов
/ 23 января 2012

Есть ли способ сравнить две даты в одной таблице следующим образом:

SELECT * FROM mytable WHERE date_1 = date_2;

Я ищу самый простой способ сделать это как часть оператора обновления.

1 Ответ

4 голосов
/ 23 января 2012

Да, вы можете сделать это. Все просто.

Посмотрите на типы данных date / time в PostgreSQL .

Возможно, вам придется обратить особое внимание, если ваша «дата», на самом деле, timestamp. По умолчанию сохраняется до 6 дробных цифр, что может быть сложно с оператором равенства. Вы можете привести к timestamp(0) для округления до секунд или использовать date_trunc() для усечения до одной из различных единиц времени.

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