求助SQL算法。。。。。。。。。。。。。。。
序号 本段 综合
1 0.01 0.1
2 0.03 0.09
3 0.01 0.06
4 0.02 0.05
5 0.03 0.03
如上数据算法,序号与本段都是已知,综合栏位=本序号的本段+比本序号大的本段垒加
如果写让综合自动算出来?
------解决方案--------------------联表做吧,用自联接。
select a.序号,a.本段,SUM(b.本段) as 综合
from 表 a
join 表 b
on a.序号<=b.序号
group by a.序号,a.本段
order by a.序号