嗨,我有一个简单的问题,关于如何在sql developer中使用Oracle BI的funcion MSUM,我什至不知道这是否可行,是吗?
答案 0 :(得分:0)
根据您的示例数据,这就是我要做的移动总和(或累积总和)的方法。您可以在Oracle Analytic Functions.
中找到更多信息。create table test (id number, value number);
insert into test values (1, 100);
insert into test values (2, 300);
insert into test values (3, 500);
insert into test values (4, 800);
select id, value,
sum(value) over (order by id rows between unbounded preceding and current row) as total
from test
order by id;
输出:
1 100 100
2 300 400
3 500 900
4 800 1700