[firebase-br] Calculo no FireBirde com Campo "null"

edcley em eletroacre.com.br edcley em eletroacre.com.br
Qui Dez 22 14:13:29 -03 2005


qualquer calculo com null  é retornado null.
vc pode fazer isso usando a função case

case desc_per when null then 0   else desc_per end;


edcley

> Prezados;
>
>
> Sera que alguem ja passou por esta situacao?
>
> Na seguinte select:
>
> SELECT
> SUM  (QUANT *  PRECO_UNIT )   AS TOTAL_BRUTO,
> SUM(QUANT)                                 AS TOTALQTD,
> SUM  (QUANT * PRECO_UNIT * (1 - DESC_PERC * 0.01) )  AS TOTAL_LIQ
> FROM NFISCAL_ITEM WHERE ID_NFISCAL = :ID
>
> Quando o desconto percentual (DESC_PERC) é nulo (null), o registro
> correspondente nao é calculado.
>
> Será que alguem tem alguma ideia de como resolver essa situacao?
>
> Atenciosamente;
>
> Alejandro Michelutti
>
> ______________________________________________
> FireBase-BR (www.firebase.com.br) - Hospedado em www.bavs.com.br
> Para editar sua configuração na lista, use o endereço
> http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
> Para consultar mensagens antigas: http://firebase.com.br/pesquisa
>






Mais detalhes sobre a lista de discussão lista