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

Kléber Caneva kdcc em terra.com.br
Sex Dez 23 09:28:04 -03 2005


Que complicação...

não fica mais facil usar assim ?

select sum (Coalesce(valor, 0) ) as valor from tabela

[]´s

Kléber Caneva

----- Original Message ----- 
From: <edcley em eletroacre.com.br>
To: "FireBase" <lista em firebase.com.br>
Sent: Thursday, December 22, 2005 2:42 PM
Subject: RE: [firebase-br] Calculo no FireBirde com Campo "null"


desculpa


essa função case funciona pois n preciso dizer que é nulo

select sum (case when valor < 0 then valor
             when valor > 0 then valor
             when valor = 0 then valor
             else 0   end )as valor from tabela


ou seja se o valor n for nem menor que zero nem maior que zero nem igual a
zero ele vai ser nulo aí cai na cláusula else e retorna zero

espero que seja isso que vc quer


> Buenas,
>
>   É possível , no ib expert selecionar um valor default para o campo.Abra
> a
> tabela com o ib expert, de um duplo clique no campo e na aba default
> coloque
> o valor default , no caso , 0 .
>
>    Espero ter ajudado.
>
>   Alberto Ferreira . Juiz de Fora - MG.
>
>
>
>>From: "Alejandro Michelutti (Connectronic)"
>> <alejandro em connectronic.com.br>
>>Reply-To: FireBase <lista em firebase.com.br>
>>To: <lista em firebase.com.br>
>>Subject: [firebase-br] Calculo no FireBirde com Campo "null"
>>Date: Wed, 21 Dec 2005 23:07:50 -0200
>>
>>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
>
> _________________________________________________________________
> Ganhe tempo encontrando o arquivo ou e-mail que você precisa com Windows
> Desktop Search. Instale agora em  http://desktop.msn.com.br
>
>
> ______________________________________________
> 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

E-mail classificado pelo Identificador de Spam Inteligente Terra.
Para alterar a categoria classificada, visite
http://mail.terra.com.br/protected_email/imail/imail.cgi?+_u=kdcc&_l=1,1135294333.657219.27279.balcomo.terra.com.br,5752,Des15,Des15

Esta mensagem foi verificada pelo E-mail Protegido Terra.
Scan engine: McAfee VirusScan / Atualizado em 22/12/2005 / Versão: 
4.4.00/4656
Proteja o seu e-mail Terra: http://mail.terra.com.br/








Mais detalhes sobre a lista de discussão lista