Fórum Saldo via SQL #236602
08/06/2004
0
conta descrição valor tipo => debito ou credito
como eu faço fia SQL para somar os debito e somar o credito e depois subtrair um pelo outro para saber o saldo?
fazer a consulta somar eu sei eu só não sei como filtrar para somar credito e debito.
um grande abraço a todos.
Hugofab
Curtir tópico
+ 0Posts
08/06/2004
Motta
em oracle seria algo assim
select
sum(decode(tipo,´D´,(-1 * valor),valor)) saldo
from tabela
teria que ver a fucntio eqv. em outros bd
Gostei + 0
08/06/2004
Hugofab
Gostei + 0
08/06/2004
Iurims
isso funciona no oracle, no interbase, no paradox...
eu acho que em qualquer banco realacional
Gostei + 0
08/06/2004
Amjorge
Gostei + 0
08/06/2004
Hugofab
mas acho que vou criar duas query um para somar d (debito) e outro para somar C(credito ) não vejo outra fomar achei que tinha mas até agora não encontrei !!
mesmo assim obrigado !
Gostei + 0
08/06/2004
Motta
tipo (d/c)
valor
como usa paradox faço uma sugestão, criei uma coluna sinal
sinal (1/-1)
assim fica mais fácil calcular os valores.
select saldo(valor * sinal)
ou separe debito/credito , devido a limitação do bd que vc usa pode ser uma solucao
Gostei + 0
08/06/2004
Hugofab
value !
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)