[firebase-br] Sum entre campos nulos
marcelo - teflamar
marcelo em teflamar.com.br
Sáb Set 30 13:19:31 -03 2006
vc pode usar uma stored-procedure como a sp abaixo:
CREATE PROCEDURE NONULL (
L_VALOR FLOAT)
RETURNS (
R_VALOR FLOAT)
AS
begin
r_valor=:l_valor;
if (l_valor is null) then r_valor=0;
suspend;
end
----- Original Message -----
From: "Ricardo(T.I.Biogenérica)" <cpd.biogenerica em uol.com.br>
To: "FireBase" <lista em firebase.com.br>
Sent: Friday, September 29, 2006 6:03 PM
Subject: [firebase-br] Sum entre campos nulos
Mas alguem conhece um comando para o IB 6 que traga o mesmo resultado que o
coalesce iria trazer no FB 1,5 ?
preciso executar a soma!
Ricardo
-----Mensagem original-----
De: lista-bounces em firebase.com.br
[mailto:lista-bounces em firebase.com.br]Em nome de Kléber Caneva
Enviada em: sexta-feira, 29 de setembro de 2006 15:02
Para: FireBase
Assunto: Re: [firebase-br] RES: Sum entre campos nulos
Não.. esse é um recurso do FB 1.5 en diante.
[]´s
Kléber Caneva
----- Original Message -----
From: "Ricardo(T.I.Biogenérica)" <cpd.biogenerica em uol.com.br>
To: <renan em safetech.inf.br>; "FireBase" <lista em firebase.com.br>
Sent: Friday, September 29, 2006 2:10 PM
Subject: [firebase-br] RES: Sum entre campos nulos
Renan, este comando funciona no interbase 6 ?
Ricardo
-----Mensagem original-----
De: lista-bounces em firebase.com.br
[mailto:lista-bounces em firebase.com.br]Em nome de Renan de Oliveira
Enviada em: sexta-feira, 29 de setembro de 2006 11:31
Para: FireBase
Assunto: Re: [firebase-br] Sum entre campos nulos
utiliza a funcao
select sum(campo1 + coalesce(campo2,0)) from tabela
ou seja, se o campo2 for nulo, ele assume 0 e eh possivel a soma
Renan de Oliveira
Safetech Informática
(51) 3529-3870
----- Original Message -----
From: "Ricardo (T.I.Biogenérica)" <cpd.biogenerica em uol.com.br>
To: <lista em firebase.com.br>
Sent: Friday, September 29, 2006 11:25 AM
Subject: [firebase-br] Sum entre campos nulos
Assunto: Sum entre campos nulos
Olá Galera, alguem sabe como fazer uma soma entre dois campos um deles sendo
nulo.
Exemplo:
Sum (campo1+campo2)= resultado da soma é 0, masteria q ser 10 pois um campo
é null
campo1= 10
campo2= null (sem informação)
Um abraço
Ricardo
Rio Preto-SP
______________________________________________
FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.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.locador.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.locador.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,11595
49870.16909.29605.almora.hst.terra.com.br,4961,Des15,Des15
Esta mensagem foi verificada pelo E-mail Protegido Terra.
Scan engine: McAfee VirusScan / Atualizado em 29/09/2006 / Versão:
4.4.00/4863
Proteja o seu e-mail Terra: http://mail.terra.com.br/
______________________________________________
FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.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.locador.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