[firebase-br] Nulo indesejado

Reinaldo diasmartins em gmail.com
Qua Out 27 11:59:33 -03 2010


Isso não funcionou comigo dentro do Firebird, você pode me passar a 
sintaxe que eu escreveria no SQL?

Att.

Reinaldo
>
> Em 27/10/2010 11:49, Raul Geraldin escreveu:
>> COALESCE(*expression1*,*...n*) equivale à seguinte expressão CASE:
>>
>> CASE
>>
>>     WHEN (expression1 IS NOT NULL) THEN expression1
>>
>>     WHEN (expression2 IS NOT NULL) THEN expression2
>>
>>     .
>>
>> USA o ISNULL(CAMPO1 , 0)
>>
>> Em 27 de outubro de 2010 11:36, 
>> Reinaldo<diasmartins-Re5JQEeQqe8AvxtiuMwx3w em public.gmane.org>  escreveu:
>>
>>> Olá amigos, estou tentando fazer essa soma de dois campos (depois serao
>>> mais campos), porém está retornando nulo, sendo que eu preciso que 
>>> neste
>>> caso me retorne 0.
>>>
>>> Alguém pode me esclarecer aonde está o erro:
>>>
>>> SELECT
>>>    COALESCE(COALESCE(EOP.EOPQTDENTRPQ, 0) + 
>>> COALESCE(EOP.EOPQTDENTRPF, 0),
>>> 0) AS TOTQTDENT
>>> FROM
>>>    TAB_ESTATISTICA_OPERADORES EOP
>>>
>>> Utilizo o Firebird 2.0.6
>>>
>>> Att.
>>>
>>> Reinaldo
>>>
>>> ______________________________________________
>>> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
>>> Para saber como gerenciar/excluir seu cadastro na lista, use:
>>> http://www.firebase.com.br/fb/artigo.php?id=1107
>>> Para consultar mensagens antigas: http://firebase.com.br/pesquisa
>>>
>> ______________________________________________
>> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
>> Para saber como gerenciar/excluir seu cadastro na lista, use: 
>> http://www.firebase.com.br/fb/artigo.php?id=1107
>> Para consultar mensagens antigas: http://firebase.com.br/pesquisa
>>
>





Mais detalhes sobre a lista de discussão lista