2011/1/6 Rubens José Rodrigues <rubens.rodrig...@batistarepresentacoes.com>:
> Boa tarde pessoal!
>
> Hoje ao fazer uma verificação numa tabela, resolvi comparar duas colunas
> (timestamp), e presenciei o seguinte
>
> a)      Select * from tabela where coluna1 > coluna2
>
> Saida :
>
> 243     05/04/2010 08:51:19     05/04/2010 08:51:18
> 247     05/04/2010 09:06:52     05/04/2010 09:06:52

<corte>

> Será minha abordagem na comparação deste datatype equivocada ou tem algo
> errado?

Talvez a precisão dos microssegudos?

postgres=# SELECT  '2011-01-06 16:40:04.46992-02' > ' 2011-01-06
16:40:04.46992';
 ?column?
----------
 t
(1 row)

postgres=# SELECT  '2011-01-06 16:40:04.46992-02'::timestamp(2) >
'2011-01-06 16:40:04.46992'::timestamp(2);
 ?column?
----------
 f
(1 row)


-Leo
-- 
Leonardo Cezar
http://postgreslogia.wordpress.com
_______________________________________________
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a