У меня есть две колонки, которые имеют временные метки в BigInt, например «1480083350667», и мне нужно вычесть его:Вычитание BigInt метку времени в PostGreSQL, но не получить точный ответ
Сценарий, который я использую прямо сейчас:
TO_CHAR(TO_TIMESTAMP((employee_reply_timestamp - matched_log_timestamp)/1000), 'YYYY-MM-DD HH24:MI:SS') AS reaction_time
Где «employee_reply_timestamp» и «matched_log_timestamp», то есть две метки времени bigint. Если я запустил этот запрос, я получаю ответ, который выглядит примерно так: 1970-01-01 01:06:58
, что неверно.
Я ищу ответ, который может дать мне дни, часы, минуты и секунд разница между двумя метками времени bigint.
Было бы здорово, если бы кто-то мог дать мне решение и поблагодарить заранее.
'(TO_TIMESTAMP ((employee_reply_timestamp - matched_log_timestamp)/1000)) :: интервал AS reaction_time ' .. –