Verifica se ajuda:
case
when COLUNA = cast('0001-01-01 00:00:00' AS TIMESTAMP WITHOUT time
ZONE) then 'OK'
else 'NOT OK'
end
Att
Paulo
Em 31 de julho de 2012 11:01, Eden Cardim <[email protected]> escreveu:
> >>>>> "Ciro" == Ciro <[email protected]> writes:
>
> Ciro> Bom dia pessoal...
> Ciro> Estou tentando fazer um case, onde quero que se um valor da
> coluna A for
> Ciro> igual a '0001-01-01 00:00:00' ele faca algo. O tipo da coluna eh
> timestamp
> Ciro> without time zone.
>
> Porque a comparação com esta data em particular?
>
> Ciro> Porem o q parece eh q ele nao entende q o valor que esta gravado
> no banco eh
> Ciro> igual a esse.
>
> Ciro> Alguem sabe como funciona essa interpretacao do postgresql ?
> tenho que
> Ciro> converter pra algum outro tipo de dado para fazer essa
> comparacao ?
>
> Provavelmente é mais fácil converter o teu valor em um timestamp pra
> fazer a comparação.
>
> --
> Eden Cardim Software sob medida
> +55 11 9644 8225 Gestão de projetos de software
> [email protected] Gestão de servidores e bancos de dados
> Treinamento em soluções Open Source
> Insolide
> Soluções de TI Ltda. Converse conosco a respeito de como nossas
> http://insoli.de soluções podem ajudar o seu projeto ou empresa
> _______________________________________________
> pgbr-geral mailing list
> [email protected]
> https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
>
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral