2008/4/10, Celso Cardoso <[EMAIL PROTECTED]>:
>
> On 4/10/08, Leandro DUTRA <[EMAIL PROTECTED]> wrote:
> > 2008/4/10, Celso Cardoso [EMAIL PROTECTED]:
> > Mas use o CASE para dar NULL quando for 0.
>
> Desculp-me Leandro, mas, não entendi.

Aparentemente você não leu minha primeira resposta.


> Voce escreveu acima  "Mas use o CASE para dar NULL quando for 0."
>
> Este é o motivo do e-mail. Para campos NUMERIC estou tendo esta mensagem de
> erro:
> ERROR:  invalid input syntax for integer:

Porque aquele número não é um inteiro.


> Gostaria de saber então o motivo do erro, sendo que isto não acontece em
> outros tipos de variáveis,
> como CHAR, INTEGER, DATE, etc.. Só acontece com NUMERIC e quando do uso do
> comando CASE.

Um colega já deu a solução, mas eu queria que você entendesse que
precisa fazer uma conversão explícita de dados.  Não tem nada a ver
com o CASE.


-- 
skype:leandro.gfc.dutra?chat              Yahoo!: ymsgr:sendIM?lgcdutra
+55 (11) 3040 7300 r155                 gTalk: xmpp:[EMAIL PROTECTED]
+55 (11) 9406 7191                ICQ/AIM: aim:GoIM?screenname=61287803
+55 (11) 5685 2219    MSN: msnim:[EMAIL PROTECTED]
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a