[firebase-br] Nulo indesejado
Alysson Gonçalves de Azevedo
agalysson em gmail.com
Qua Out 27 12:10:19 -03 2010
Amigo, quando vc diz que volta nulo, vc quer dizer que volta com varios
registros com esse campo = null ou quer dizer que nao vem nenhum registro??
pq eu testei aki,
SELECT COALESCE(COALESCE(10, 0) + COALESCE(10, 0),0) AS TOTQTDENT from
rdb$database retorna *20*
SELECT COALESCE(COALESCE(null, 0) + COALESCE(10, 0),0) AS TOTQTDENT from
rdb$database retorna *10*
SELECT COALESCE(COALESCE(null, 0) + COALESCE(null, 0),0) AS TOTQTDENT from
rdb$database retorna *0*
entao nao ha nada de errado...
Alysson Gonçalves de Azevedo
(11) 8491-7730
(\(''^_^ )/)
"Pobre vive dizendo que não tem nada, mas quando vem a enchente, ele sai
gritando: -Perdi tudo!!!"
Em 27 de outubro de 2010 11:59, Reinaldo <diasmartins em gmail.com> escreveu:
> 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
>>>
>>>
>>
>
> ______________________________________________
> 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