Существует ли эквивалент TIMESTAMPDIFF()
для PostgreSQL?
Я знаю, что я могу вычесть две временные метки, чтобы получить postgresql INTERVAL
. Я просто хочу разницу между двумя временными метками в часах, представленных INT.
Я могу сделать это в MySQL следующим образом:
TIMESTAMPDIFF(HOUR, links.created, NOW())
Мне просто нужна разница между двумя метками времени в часах, представленными как целое число.
Решение работает для меня:
SELECT "links_link"."created",
"links_link"."title",
(EXTRACT(EPOCH FROM current_timestamp - "links_link"."created")/3600)::Integer AS "age"
FROM "links_link"