Soma comparando campo

Firebird

03/02/2004

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]


Marcos Fernando

Marcos Fernando

Curtidas 0

Respostas

Aroldo Zanela

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
POSTAR