实际表格:
ID Oc_date marks
1 25-Jul-15 10
2 26-Jul-15 10
3 27-Jul-15 10
4 28-Jul-15 10
5 29-Jul-15 10
必填结果:
1 25-Jul-15 10
2 26-Jul-15 20
3 27-Jul-15 30
4 28-Jul-15 40
5 29-Jul-15 50
需要一个简单的查询才能获得此输出。
答案 0 :(得分:0)
我认为以下SQL对您有用。
set @csum := 0;
select ID, Oc_date, marks, (@csum := @csum + marks) as cumulative_sum
from YourTable
order by id;
谢谢。