Estou tentando criar uma query onde quando uma data menor que a data atual for 
inserida tem que procurar o saldo desta data ou se não ouver o saldo deste dia 
procurar a menor data mais proxima, o problema é que quando há mais de um 
registro no dia ele pega o primeiro que encontra eu queria que ele pega-se o 
ultimo registro do dia. E tambem esta com probelma o having.

Segue até aonde eu fiz

obs. O LCTO é o Codigo 

Desde já grato 

Francisco

   If (StrToDate(DbEdit2.Text)) < Date then
        Begin
          If DbEdit5.Text = 'C'  then
          Begin
                QrSaldoData.Close;
                QrSaldoData.SQL.Clear;
                QrSaldoData.SQL.Add('SELECT SALDO, EMISSAO, CONTA, MAX(LCTO)');
                QrSaldoData.SQL.Add('FROM  "BCOMOV.DBF" Lancamento');
                QrSaldoData.SQL.Add('WHERE ((CONTA = :Y) AND (EMISSAO = 
:Data))');
                QrSaldoData.SQL.Add('GROUP BY SALDO');
                QrSaldoData.SQL.Add('HAVING MAX(LCTO)');
                QrSaldoData.ParamByName('Y').AsString := DbLookUpComBobox1.Text;
                QrSaldoData.ParamByName('Data').AsDate:= 
(StrToDate(DbEdit2.Text));
                QrSaldoData.Open;
                DbEdit9.Text := 
FloatToStr((QrSaldoData.FieldbyName('SALDO').Value)+(StrToFloat(DbEdit8.Text)));
          End;


                
---------------------------------
Yahoo! Mail: agora com 1GB de espaço grátis. Abra sua conta!

[As partes desta mensagem que não continham texto foram removidas]





-- 
<<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>>

Para ver as mensagens antigas, acesse:
 http://br.groups.yahoo.com/group/delphi-br/messages

Para falar com o moderador, envie um e-mail para:
 [EMAIL PROTECTED] ou [EMAIL PROTECTED]
 
Links do Yahoo! Grupos

<*> Para visitar o site do seu grupo na web, acesse:
    http://br.groups.yahoo.com/group/delphi-br/

<*> Para sair deste grupo, envie um e-mail para:
    [EMAIL PROTECTED]

<*> O uso que você faz do Yahoo! Grupos está sujeito aos:
    http://br.yahoo.com/info/utos.html

 


Responder a