Я пытаюсь вычислить разницу между двумя датами на Postgres.Сначала я получаю даты:
SELECT * FROM
(
SELECT
to_char(to_timestamp(t.time/1000000), 'DD/MM/YYYY HH24:MI:SS') AS initial_date
FROM
book.ticket AS t
WHERE status = 'planning'
) AS initial_date,
(
SELECT
to_char(to_timestamp(t.time/1000000), 'DD/MM/YYYY HH24:MI:SS') AS final_date
FROM
book.ticket AS t
WHERE status = 'closed'
) AS final_date
А потом я хотел бы сделать что-то подобное, чтобы вычислить разницу между восстановленными датами ранее:
SELECT DATE_PART('day', final_date::timestamp - initial_date::timestamp)
Но я не знаюкак поместить эту последнюю часть (ту, которая вычисляет) вместе с другими запросами.Кто-нибудь может мне помочь?