Oi Anderson,

>Select Sum(Valor1+Valor2+Valor3+Valor4) , ele deveria somar 10,00 + 0,00 + 
>0,00 + 0,00 = 10,00, mas n�o ele mostra  (  0  )

Quando as colunas num�ricas n�o possuem valor, o default � que seus valores 
sejam = NULL.
Ent�o A soma de 10,00 + NULL + NULL .... n�o � igual a 10,00

Tenho duas sugest�es;

Garanta , junto � defini��o da sua tabela, que as colunas de valores, quando 
n�o tiverem valor algum o seu default seja 0 (zero)

ou utilize uma fun��o do seu banco de dados ( que vc n�o disse qual � ) que 
verifique se uma coluna possui um valor nulo e substitua um outro valor, que 
neste caso voc� deve especificar para ser ZERO.

Assim sua soma funcionar�.

um abra�o,
Lairton.



>From: "Anderson de Oliveira Furtilho" <[EMAIL PROTECTED]>
>Reply-To: [EMAIL PROTECTED]
>To: "sqlwin" <[EMAIL PROTECTED]>
>Subject: [sqlwin] Sum em SQL, Estranho
>Date: Tue, 29 Feb 2000 08:57:32 -0300
>
>Ol� amigos da Lista,
>
>Olha isto!!!
>
>procedure TForm1.Button1Click(Sender: TObject);
>var
>         NomeCliente: String;
>         ValorDaParcela: Extended;
>begin
>NomeCliente := Edit1.Text;
>
>Query1.Close;
>Query1.SQL.Clear;
>Query1.SQL.Add
>('Select Sum(Valor1+Valor2+Valor3+Valor4) from '+
>  ' BancoSoma where Nome = '+Chr(39)+NomeCliente+Chr(39));
>  Query1.Open;
>
>  ValorDaParcela := Query1.Fields[0].AsFloat;
>
>  ShowMessage(FloatToStr(ValorDaParcela));
>
>Problemas....
>
>Se na Tabela estiver assim  Valor1 (10,00) , Valor2 (20,00), Valor3 
>(10,00), Valor4 (10,00) --- ent�o ele da o Resultado (50,00).
>
>Mas se a Tabela estiver assim Valor1(10,00), Valor2, Valor3, Valor4 --- O 
>Resultado � zero (0), N�O DEVERIA APARECER
>(10,00) ?
>
>Select Sum(Valor1+Valor2+Valor3+Valor4) , ele deveria somar 10,00 + 0,00 + 
>0,00 + 0,00 = 10,00, mas n�o ele mostra  (  0  )
>
>Qualquer dica eu agrade�o,
>
>Abra�os
>Anderson de Oliveira Furtilho
>
>
>
>

______________________________________________________
Get Your Private, Free Email at http://www.hotmail.com

==============================================
Lista de Centura SQLWindows
Administrador : [EMAIL PROTECTED]
[ http://www.centuraexplorer.com ]
Para sair desta lista mande mensagem para:
[EMAIL PROTECTED] sem nada no Subject e
com o comando a seguir no corpo da msg:
"unsubscribe sqlwin" (sem as aspas)
==============================================

Responder a