Oi Anderson
 
Para jogar o resultado de uma soma , assim como voc� fez na sua query, numa vari�vel, eu sempre utilizo a clausula INTO no pr�prio comando select,  assim :
 
Call SqlPrepareAndExecute ( hSql , "
       select sum ( Pagto1+Pagto2)
       INTO :nSoma
       from tabela_tal
       where NumeroDuplicata = :nNum1
          AND NumeroDaParcela = :nNum2 " )
Call SqlFetchNext ( hSql , nRet )
 
A vari�vel nSoma, que receber� a soma das colunas Pagto1 e Pagto2 precisa ser num�rica.
 
Fa�o assim no SQLWindows ok ?
 
um abra�o,
Lairton Nogueira de Almeida Junior.
 
 
 
 
 
----- Original Message -----
To: sqlwin
Sent: Sunday, February 27, 2000 5:40 PM
Subject: [sqlwin] Jogar Resultado de uma Query numa Variavel

Ol� amigos da lista,
 
Olha isto!!!
 
Query1.Close;
Query1.SQL.Clear;
Query1.SQL.Add('Select Sum(Pagto1+Pagto2+Pagto3) from BdFormaP');
Query1.SQL.Open;
 
E isto ?
Query1.Close;
Query1.SQL.Clear;
Query1.SQL.Add('Select Sum(Pagto1+Pagto2+Pagto3) from BdFormaP where (NumeroDaDuplicata=:Cod1) and ' +
                         '(NumeroDaParcela=:Cod2)');
Query1.ParamByName('Cod1').AsInteger := StrToInt(Edit1.Text);
Query1.ParamByName('Cod2).AsInteger := StrToInt(Edit2.Text);
Query1.Open;
 
D� Certo ?
 
S� que preciso jogar o Resultado da soma PAGTO1+PAGTO2+PAGTO3 numa variavel.
 
Algu�m poderia me dar uma dica ?  Que tipo de variavel devo declarar  ?
 
Abra�os
Anderson de Oliveira Furtilho


Responder a