Olá pessoal, Eu tinha um relatório aqui já com isso já funcionando, mas pensei que estava errado, mas acabei achando o jeito certo de fazer que é igualao que o @pjuniormol falou, e como resultado final ficou assim:
[ SUM( IIF(<frxDBRel."tipo_movimento">='E',<frxDBRel."valor"> - <frxDBRel."valor_pago"> , 0) ) - SUM( IIF(<frxDBRel."tipo_movimento">='S',<frxDBRel."valor"> - <frxDBRel."valor_pago"> , 0) ) ] Valeu a todos. -- Atenciosamente, Paulo Coutinho. Blog: www.prsolucoes.com/blog Site: www.prsolucoes.com Msn: pa...@prsolucoes.com Skype: paulo.prsolucoes Consultor Certificado Bindows Em 19 de julho de 2010 12:05, TI - Metalúrgica Jano <t...@jano.ind.br>escreveu: > > > Terá que usar duas consultas. > > No Ibquery1.Coleque a seguinte condição :(select sum (valor ) where > tipo_mocimento = E) > > No Ibquery2.Coleque a seguinte condição :( (select sum (valor ) where > tipo_mocimento = S) > > Depois subtraia o resulta e jogue o valor dentro de uma variável. > > Antônio Júnior > > TI Metalúrgica Jano LTDA. > > t...@jano.ind.br <ti%40jano.ind.br> > > (37) 3214-1140 > > Divinópolis MG > > _____ > > De: delphi-br@yahoogrupos.com.br <delphi-br%40yahoogrupos.com.br> [mailto: > delphi-br@yahoogrupos.com.br <delphi-br%40yahoogrupos.com.br>] Em > nome de Paulo Coutinho > Enviada em: segunda-feira, 19 de julho de 2010 11:22 > Para: delphi-br@yahoogrupos.com.br <delphi-br%40yahoogrupos.com.br> > Assunto: [delphi-br] Fast-Report - Como fazer SUM com condição? > > > Olá, > > Estou tentando fazer um SUM, com condição, por exemplo: > > Quero somar todos os valores em que o campo "tipo_movimento" for "igual" a > "E" e diminuir todos os valores em que o campo "tipo_movimento" for "igual" > a "S". > > Como fazer? > > -- > Atenciosamente, > Paulo Coutinho. > Blog: www.prsolucoes.com/blog > Site: www.prsolucoes.com > Msn: pa...@prsolucoes.com <paulo%40prsolucoes.com> <mailto: > paulo%40prsolucoes.com <paulo%2540prsolucoes.com>> > Skype: paulo.prsolucoes > Consultor Certificado Bindows > > [As partes desta mensagem que não continham texto foram removidas] > > [As partes desta mensagem que não continham texto foram removidas] > > > [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: delphi-br-ow...@yahoogrupos.com.br 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: delphi-br-unsubscr...@yahoogrupos.com.br <*> O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html