Fórum Comando SQL - Totalização Linha a Linha #28162

03/05/2005

0

Bom Dia Amigos,

Tenho uma tabela com um campo de quantidade, preciso de um comando SQL que traga o seguinte resultado, conforme exemplo abaixo, na coluna Soma:

Exemplo:

Dia | Quantidade | [b:e83823e2a3]Soma[/b:e83823e2a3]
1 | 10 | [b:e83823e2a3]10[/b:e83823e2a3]
2 | 07 | [b:e83823e2a3]17[/b:e83823e2a3]
3 | 16 | [b:e83823e2a3]33[/b:e83823e2a3]
4 | 08 | [b:e83823e2a3]41[/b:e83823e2a3]

Obrigado,

Henrique
henrique@grapes.com.br


Hiquelima

Hiquelima

Responder

Posts

03/05/2005

Marcio.theis

Você não poderia colocar mais exemplificado os campos relacionados e os retornos desejados? Para que se possa ter uma idéia do que esta querendo realmente ter de retorno.


Responder

Gostei + 0

07/05/2005

Mportes

ops$marcio@ORA10G> select t.*, sum(quantidade) over (order by dia) soma
  2    from t
  3  /

          DIA    QUANTIDADE          SOMA
------------- ------------- -------------
            1            10            10
            2             7            17
            3            16            33
            4             8            41

4 rows selected.



Responder

Gostei + 0

19/05/2005

Ricromero

ops$marcio@ORA10G> select t.*, sum(quantidade) over (order by dia) soma
  2    from t
  3  /

          DIA    QUANTIDADE          SOMA
------------- ------------- -------------
            1            10            10
            2             7            17
            3            16            33
            4             8            41

4 rows selected.


Como aparentemente você está utilizando SQL*PLUS, já tentou fazer um ´BREAK SKIP 1´ ( sem as aspas lógico )

http://otn.oracle.com


Responder

Gostei + 0

19/05/2005

Mportes

Se eu ja tentei fazer o break skip 1?
Nao entendi porque!

[]´s
Mportes
[url]http://mportes.blogspot.com[/url]


Responder

Gostei + 0

19/05/2005

Ricromero

Se eu ja tentei fazer o break skip 1? Nao entendi porque! []´s Mportes [url]http://mportes.blogspot.com[/url]


Se você quer ter a soma por dia, e pular uma LINHA.


Responder

Gostei + 0

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

Aceitar