Em 07/10/13, fmarcelo cnc<[email protected]> escreveu:
> Bom dia  pessoal,
>
> Tenho dois campos para data e hora em uma tabela, o campo data no formato
> DATE e hora em character varying.
> Preciso compor esses campos para obter a data/hora de um evento, em seguida
> calcular o tempo em minutos entre dois eventos.
> Exemplo:
>    Data(Date) Hora(character varying)  Evento A 21/08/2013 1250  Evento B
> 21/08/2013 1352  Tempo 62 mi
>


Tente algo do tipo:
SELECT (EXTRACT(EPOCH FROM ('2013-08-21'::date + '1352':: time) -
('2013-08-21'::date + '1250':: time)) / 60):: int;
 int4
------
   62
(1 row)

Osvaldo
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a