Разница в днях в postgresql - PullRequest
0 голосов
/ 19 июня 2019

Я пытаюсь вычислить разницу между датами в днях. Тип данных - это текст для столбцов snapshot_date и date_opened. Я получаю ОШИБКУ: функция date_part (unknown, integer) не существует

SELECT DATE_PART('day', snapshot_date::date -date_opened::date)::number from my_table

1 Ответ

0 голосов
/ 19 июня 2019

Как указано в руководстве вычитание одной даты из другой возвращает целое число, представляющее количество дней, поэтому:

snapshot_date::date - date_opened::date

это все, что вам нужно.

Это предполагает, что оба столбца можно безопасно привести к date.

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