PAGUE 6 MESES
LEVE 12 MESES
GARANTIR DESCONTO

Fórum quot;Acumular valores das linhasquot; #28186

01/06/2005

0

Eu quero obter o campo acumulado ( veja tabela abaixo ) a partir do campo Porc

Como faço isso via select


VALOR | PORC | ACUMULADO
100 30 10
200 90 100

Soh quero somar o valor atual com o valor anterior e ir acumulando

Tenho algo assim, mas não funcionou:

SELECT
A.FORNECEDORID,
A.PAIS,
A.VLRFOB,
A.PORC,
SUM( A.PORC ) ACUMULADO

FROM TABLE A

GROUP BY
A.FORNECEDORID,
A.PAIS,
A.VLRFOB,
A.PORC







Na realidade precisaria acumular o valor das linhas, ou seja

O valor da segunda linha eh o valor da primeira mais o da segunda.


Weles

Weles

Responder

Posts

02/06/2005

Weles

Eu quero obter o campo acumulado ( veja tabela abaixo ) a partir do campo Porc Como faço isso via select PORC | ACUMULADO 30 30 90 120 Soh quero somar ( acumular ) o valor da primeira linha com a segunda e assim suecessivamente. na primeira linha vou ter 30 e na segunda 120 ( 30 + 90 ) Tenho algo assim, mas não funcionou: SELECT A.FORNECEDORID, A.PAIS, A.VLRFOB, A.PORC, SUM( A.PORC ) ACUMULADO FROM TABLE A GROUP BY A.FORNECEDORID, A.PAIS, A.VLRFOB, A.PORC Na realidade precisaria acumular o valor das linhas, ou seja O valor da segunda linha eh o valor da primeira mais o da segunda.



Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar