[firebase-br] Nulo indesejado

Raul Geraldin rgeraldin em gmail.com
Qua Out 27 11:49:36 -03 2010


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 em gmail.com> 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
>



Mais detalhes sobre a lista de discussão lista