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

Euler Jr euler em sig.inf.br
Qui Dez 22 15:21:56 -03 2005


Outra alternativa é a função coalesce().

[]s
Euler Jr.


edcley em eletroacre.com.br wrote:

>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
>>
>>    
>>
>
>
>
>______________________________________________
>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