meze_PP 0 Denunciar post Postado Fevereiro 22, 2006 Prezados Colegas,Preciso somar com o sql em uma base de dados paradox assim:FiltroSomar o campo créditoSomar o campo débitoMenor que uma datae que a conta seja a conta Xe que o campo baixado esteja como "S".Eu usei o seguinte código, mas não sei como colocar a linha da data e acrescentar a soma dos débitos em outra variavel, tdo na mesma consulta. Alguém pode me ajudar?varsomacred: double;somadeb: double;beginQuery1.Active := False;Query1.SQL.Clear;Query1.SQL.Add('Select sum(fmovban.credito) as soma From fmovban');Query1.SQL.Add('Where fmovban.conta = ' + QuotedStr(DBEDIT12.Text)); Query1.SQL.Add('and fmovban.baixado = ' + QuotedStr('S'));Query1.Active := True;//DBEDIT12(é o número da conta)somacred:= query1.FieldByName('soma').value;end; Compartilhar este post Link para o post Compartilhar em outros sites
Leonardo_Iron 0 Denunciar post Postado Fevereiro 24, 2006 Query1.Active := False;Query1.SQL.Clear;Query1.SQL.Add('SELECT SUM(FMOVBAN.CREDITO)AS SOMA FROM FMOVBAN'); Query1.SQL.Add(' WHERE FMOVBAN.CONTA = :CONTA AND');Query1.SQL.Add(' FMOVBAN.BAIXADO = ' + chr(39) + 'S' + chr(39) + ' AND DATA < :DATA'); Query1.ParamByName('CONTA').AsString := DBEdit12.Text;Query1.ParamByName('DATA').AsDate := StrtoDate(MaskData.Text);Query1.Active := True; Naum sei se isso vai resolver seu problema por completo naum entendi direito se você ker somar a soma do credito com o debito entaum a unica coisa q fiz foi colocar os parametros, acho melhor e fica mais tranquilo. Espero Ter ajudado, qualquer coisa retorna o topico ate q a gente consiga resolver. Vlw! Compartilhar este post Link para o post Compartilhar em outros sites