Em 31 de julho de 2012 10:54, Osvaldo Kussama
<osvaldo.kuss...@gmail.com> escreveu:
> Em 31/07/12, Ciro<cir...@gmail.com> escreveu:
>> Bom dia pessoal...
>>
>> Estou tentando fazer um case, onde quero que se um valor da coluna A for
>> igual a '0001-01-01 00:00:00' ele faca algo. O tipo da coluna eh timestamp
>> without time zone.
>>
>> Porem o q parece eh q ele nao entende q o valor que esta gravado no banco
>> eh
>> igual a esse.
>>
>> Alguem sabe como funciona essa interpretacao do postgresql ? tenho que
>> converter pra algum outro tipo de dado para fazer essa comparacao ?
>>
>
>
> Qual a versão do PostgreSQL sendo utilizada?
>
> Qual o retorno de:
> SHOW integer_datetimes; ?
>
> Você tentou com:
> date_trunc('second', seu_campo_timestamp) = TIMESTAMP '0001-01-01 00:00:00' ?
>
> Osvaldo

Com certeza tem alguma fração de segundo gravada no valor da coluna.
Mesmo sem ver o código deduz-se que esta dica do Osvaldo irá
funcionar.

-- 
TIAGO J. ADAMI
http://www.adamiworks.com
_______________________________________________
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a