Fórum Ajuda a montar um select? #58729
25/08/2007
0
select sum(c1.valorpg)as total, (select sum(c2.valorpg) from fluxocaixa c2 where e_s = ´E´)vlrDebito, (select sum(c3.valorpg) from fluxocaixa c3 where e_s = ´S´)vlrCredito --(select sum(c2.valorpg-c3.valorpg) from fluxocaixa c4)Saldo from fluxocaixa c1
Como montar certo para que eu receba o saldo deste select?
[color=blue:e3e9e71c9a]--(select sum(c2.valorpg-c3.valorpg) from fluxocaixa c4)Saldo[/color:e3e9e71c9a]
Tem jeito?
Firebird 2.0
Adriano_servitec
Curtir tópico
+ 0Posts
26/08/2007
Emerson Nascimento
select sum(valorpg) as total, sum(case when e_s = ´E´ then valorpg else 0.0 end) vlrDebito, sum(case when e_s = ´S´ then valorpg else 0.0 end) vlrCredito, (select coalesce(sum(valorpg),0) from fluxocaixa where e_s = ´E´) - (select coalesce(sum(valorpg),0) from fluxocaixa where e_s = ´S´) Saldo from fluxocaixa
Gostei + 0
27/08/2007
Adriano_servitec
select sum(valorpg) as total, sum(case when e_s = ´E´ then valorpg else 0.0 end) vlrDebito, sum(case when e_s = ´S´ then valorpg else 0.0 end) vlrCredito, (select coalesce(sum(valorpg),0) from fluxocaixa where e_s = ´E´) - (select coalesce(sum(valorpg),0) from fluxocaixa where e_s = ´S´) Saldo from fluxocaixa
É isso mesmo amigo.
Valeu Emerson :D
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)