Consultores Software escreveu:
>  Boa tarde  pessoal !
>  
>  Alguém saberia me  dizer qual é a melhor forma de se obter a diferença 
> em minutos entre dois campos timestamp´s , sendo o resultado, um valor 
> inteiro  ( e não outro timestamp ) , como no exemplo :
>  campo1 = '23/10/2007 09:55:29'
>  campo2 = '23/10/2007 08:44:36'
>  
> campo1 - campo2 = 71  ( em minutos )
>  


bdteste=# SELECT extract(EPOCH from ('23/10/2007 
09:55:29'::timestamp - '23/10/2007 08:44:36'::timestamp))/60;
      ?column?
------------------
  70.8833333333333
(1 registro)

bdteste=# SELECT (extract(EPOCH from ('23/10/2007 
09:55:29'::timestamp - '23/10/2007 
08:44:36'::timestamp))/60)::int;
  int4
------
    71
(1 registro)

Osvaldo
_______________________________________________
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a