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