• 全部
  • Oracle 基础和管理
  • Oracle 高级技术
  • Oracle 认证与考试
  • 职位交流
  • 问答

我的SUM列为什么把上条记录累加过来了?

chido 2003-07-30 03:06:18
别让我贴SQL了,我是在别人写的好长的一个SQL上加一个SUM列,但是
由上往下每条记录都是把前面一条记录加上了。
有没有知道可能是什么原因的?
分析一下就得,SQL太乱了,我都快晕了。
...全文
5 点赞 收藏 3
写回复
3 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
beckhambobo 2003-07-30
select name,sum(count) over(order by rownum) from tab
回复
beckhambobo 2003-07-30
select name,sum(count) over(order by rownum) from tab
回复
chido 2003-07-30
就是这样
本来我想得到
name count
--------------------
a 2
b 4
c 1
d 3
可结果却是
name count
--------------------
a 2
b 6
c 7
d 10

回复
相关推荐
发帖
Oracle
创建于2007-09-28

1.6w+

社区成员

Oracle开发相关技术讨论
申请成为版主
帖子事件
创建了帖子
2003-07-30 03:06
社区公告
暂无公告