Postgresql запрос, сравнение полученных данных и перевод в секунды, как сделать?
Здравствуйте, кто силён в Postgres подскажите, есть запрос, SELECT to_char (MAX(DATE_OP), 'DD.MM.YYYY HH24:MI:SS' ) FROM LoP_VTime; он возвращает значение 17.01.2018 14:20:32 (последнее время записи в таблицу). А теперь сам вопрос : как составить запрос так, чтобы он сравнивал текущую дату и время сервера, с этим запросом и переводил это всё в секунды, что бы на выходе получить целое положительное число. Если математически то 17.01.2018 14:50:01(системное) - 17.01.2018 14:20:32(полученное запросом) = 30 минут 31 секунда = 1831 секунда . Заранее спасибо
Alex McArrow, Спасибо, но я не силён в написании целых селектов, можно Вас попросить привести пример.
мой запрос сейчас выглядит так select extract(epoch from now() - MAX(DATE_OP)) seconds_ago from LoP_VTime;