请问怎么实现前几行累加?

[复制链接]
查看11 | 回复4 | 2011-5-7 01:45:08 | 显示全部楼层 |阅读模式
select * from ttta;
X
Y
-------------------- ----------
f
6
e
5
d
4
c
3
b
2
a
1
6 rows selected
SQL> select x,y,sum(y) over(order by x) from ttta;
X
Y SUM(Y)OVER(ORDER
-------------------- ---------- ------------------------------
a
1
1
b
2
3
c
3
6
d
4
10
e
5
15
f
6
21
6 rows selected
回复

使用道具 举报

千问 | 2011-5-7 01:45:08 | 显示全部楼层
瞎写的~

回复

使用道具 举报

千问 | 2011-5-7 01:45:08 | 显示全部楼层
zergduan 发表于 2016-10-8 15:15
瞎写的~

谢谢~~~~~~~~~~
回复

使用道具 举报

千问 | 2011-5-7 01:45:08 | 显示全部楼层
有如下数据:
id
回复

使用道具 举报

千问 | 2011-5-7 01:45:08 | 显示全部楼层
分析函数 就可以
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行