Calcular Diferença em Timestamp no Postgres

10 12 2008

O Problema

Descobrir a  quantidade de dias e horas que se passaram entre dois timestamp.

A Solução

Postgres 8.0.5

SELECT
   EXTRACT(DAYS FROM (colunaA-colunaB)) as dias,
   EXTRACT(HOURS FROM (colunaA-colunaB)) as horas
FROM tabela

Postgres 8.3.5

SELECT
   justify_hours(colunaA-colunaB)
FROM tabela

Referência


Ações

Information

Deixe um comentário