Comando SQL - Totalização Linha a Linha
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
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
Curtidas 0
Respostas
Marcio.theis
03/05/2005
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.
GOSTEI 0
Mportes
03/05/2005
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.
GOSTEI 0
Ricromero
03/05/2005
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
GOSTEI 0
Mportes
03/05/2005
Se eu ja tentei fazer o break skip 1?
Nao entendi porque!
[]´s
Mportes
[url]http://mportes.blogspot.com[/url]
Nao entendi porque!
[]´s
Mportes
[url]http://mportes.blogspot.com[/url]
GOSTEI 0
Ricromero
03/05/2005
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.
GOSTEI 0