Bom dia pessoal
Como sou novo em instruções SQL estou com uma grande dúvida, como fazer para
somar valores diferentes de linhas duplicadas ??
Nesse meu select tenho duas vezes o nmitemdespesa duplicado mais o vlsaldo
está diferente, quero criar uma nova coluna com o valor somado do vl saldo
de cada item.
No caso construí esse select onde traz esse resultado
select
processo.nrprocesso,
pessoa.nmpessoa,
faturamento.vlsaldo,
processo.dtabertura as Dtaberturaprocesso,
contacorrenteembarque.nrdocumento,
pessoalancamento.nmpessoa,
ITEMDESPESA.nmitemdespesa,
contacorrenteembarque.vritem,
contacorrenteembarque.dtlancamento,
contacorrenteembarque.dtcancelamento,
contacorrenteembarque.dtpagamento,
contacorrenteembarque.inperda,
(CASE
WHEN tpprocedencia = 'N' THEN 'Numerário'
WHEN tpprocedencia = 'I' THEN 'Registro DI'
WHEN tpprocedencia = 'S' THEN 'Solicitaçâo Pagamento'
WHEN tpprocedencia = 'Z' THEN 'Compensação'
WHEN tpprocedencia = 'T' THEN 'Faturamento'
WHEN tpprocedencia = 'M' THEN 'Manual'
WHEN tpprocedencia = 'B' THEN 'Baixa Faturamento'
WHEN tpprocedencia = 'C' THEN 'Caixa'
end ) as tpprocedencia
from contacorrenteembarque
LEFT OUTER JOIN pessoa ON (pessoa.idpessoa =
contacorrenteembarque.idempresalancamento)
LEFT OUTER JOIN processo ON (processo.idprocesso =
contacorrenteembarque.idprocesso)
LEFT OUTER JOIN pessoa as pessoalancamento on (pessoalancamento.idpessoa =
processo.idpessoacliente )
LEFT OUTER JOIN ITEMDESPESA ON (ITEMDESPESA.IDITEMDESPESA =
contacorrenteembarque.iditem)
LEFT OUTER JOIN faturamentoprocesso on (processo.idprocesso =
faturamentoprocesso.idprocesso)
LEFT OUTER JOIN faturamento on (faturamento.idfaturamento =
faturamentoprocesso.idfaturamento)
WHERE dtabertura BETWEEN '2013-12-01' AND '2100-02-28' and nrprocesso =
'BKI142477' and FATURAMENTO.DTCANCELAMENTO is null
order by dtpagamento
muito obrigado fico no aguardo.....
Att
Matheus Ferreira
---
Este email foi escaneado pelo Avast antivírus.
http://www.avast.com
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral