Soma comparando campo
Galerato com um pepino,
Tenho uma tabela Chamada Lancamentos onde tenho os Campo, (Nome, Valor, Credito_Debitio)
eu preciso fazer um resumo no final do mes indicando quanto o funcionario tem de Crédito e Débito..
fiz Assim :
Select distinct nome, Sum(valor), Credito_Debitio from lancamentos
até ai tudo bem só que ele me soma e me tras em os registros em duas linha uma do Débito e Outra do Crédito...
Bom..
A dúvida e a seguinte preciso verificvar o campo Credito_Debitio se ele for Crédito somar na coluna crédito e se for Débito na Coluna débito
Como fazer essa verificaçâo.... já que naum sei como fazer a verificaçâo na linha Select distinct nome, [b:5b21e6d284]Sum(valor)[/b:5b21e6d284]
Tenho uma tabela Chamada Lancamentos onde tenho os Campo, (Nome, Valor, Credito_Debitio)
eu preciso fazer um resumo no final do mes indicando quanto o funcionario tem de Crédito e Débito..
fiz Assim :
Select distinct nome, Sum(valor), Credito_Debitio from lancamentos
até ai tudo bem só que ele me soma e me tras em os registros em duas linha uma do Débito e Outra do Crédito...
Bom..
A dúvida e a seguinte preciso verificvar o campo Credito_Debitio se ele for Crédito somar na coluna crédito e se for Débito na Coluna débito
Como fazer essa verificaçâo.... já que naum sei como fazer a verificaçâo na linha Select distinct nome, [b:5b21e6d284]Sum(valor)[/b:5b21e6d284]
Marcos Fernando
Curtidas 0
Respostas
Aroldo Zanela
03/02/2004
Colega,
SELECT Nome, SUM(Valor) AS total, ´DEBITO ´ AS tipo FROM nome_tabela WHERE Credito_Debito=´DEBITO ´ UNION ALL SELECT Nome, SUM(Valor) AS total, ´CREDITO´ AS tipo FROM nome_tabela WHERE Credito_Debito=´CREDITO´
GOSTEI 0