Diferencia de la marca de tiempo en horas para PostgreSQL
Hay unTIMESTAMPDIFF()
equivalente para PostgreSQL?
Sé que puedo restar dos marcas de tiempo para obtener un postgresqlINTERVAL
. Solo quiero la diferencia entre las dos marcas de tiempo en horas representadas por un INT.
Puedo hacer esto en MySQL así:
TIMESTAMPDIFF(HOUR, links.created, NOW())
Solo necesito la diferencia entre dos marcas de tiempo en horas representadas como un entero.
La solución funciona para mí:
SELECT "links_link"."created",
"links_link"."title",
(EXTRACT(EPOCH FROM current_timestamp - "links_link"."created")/3600)::Integer AS "age"
FROM "links_link"