[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