表 a b c
aa 0 3
bb 0 3
cc 0 3
a,b,c为该表的三个字段
怎么用游标实现
表 a b c
aa 0 3
bb 3 3
cc 6 3
就是第2条记录的b字段的值等于第1条记录b字段的值加c字段的值,第3条记录的b字段的值等于第2条记录b字段的值加c字段的值
aa 0 3
bb 0 3
cc 0 3
a,b,c为该表的三个字段
怎么用游标实现
表 a b c
aa 0 3
bb 3 3
cc 6 3
就是第2条记录的b字段的值等于第1条记录b字段的值加c字段的值,第3条记录的b字段的值等于第2条记录b字段的值加c字段的值
---------- ----------
1 2
3 4
5 6
1 1
5 7已用时间: 00: 00: 00.20
SQL> select aaa,bbb,lag(sbbb,1,0) over(order by aaa,bbb) from (
2 select aaa,bbb,sum(bbb) over(order by aaa,bbb) sbbb from t
3 ) tt; AAA BBB LAG(SBBB,1,0)OVER(ORDERBYAAA,BBB)
---------- ---------- ---------------------------------
1 1 0
1 2 1
3 4 3
5 6 7
5 7 13已用时间: 00: 00: 00.20
SQL>