下面给出的表ABC有列Num,第二列应该通过首先添加列中的值来创建。 表ABC
Num
1
2
3
4
5
输出
Num Num2
1 1
2 3
3 6
4 9
5 12
答案 0 :(得分:1)
Oracle支持ANSI标准计算累积和的方法:
select num, sum(num) over (order by num)
from t;
答案 1 :(得分:0)
你可以在MYSQL中做到这一点
SELECT T.* ,
@SUM:=@SUM + T.num AS RunningTotal
FROM (SELECT @SUM:=0) S,T