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