表 t
d num
200611 937.163
200612 602.708
200701 785.883
200702 1108.857怎么样做 可以变成下面的???sql 处理 d num numsum
200611 1 1
200612 2 3
200701 2 5
200702 5 10numsum +=num 一直这么加 下去
d num
200611 937.163
200612 602.708
200701 785.883
200702 1108.857怎么样做 可以变成下面的???sql 处理 d num numsum
200611 1 1
200612 2 3
200701 2 5
200702 5 10numsum +=num 一直这么加 下去
解决方案 »
- 分组内记录搭配语句怎么写(不能用pl/sql 只能用一句sql)
- Oracle11g在哪里代开Oracle HTTP Server
- 求个问题
- oracle疑问,从**到***的距离!
- ORACLE 监听
- 【奇怪】有索引,也有效,但是就是不能用???Why??
- 请高手讲解一下Statement关闭后ResultSet是否能继续使用的相关知识??
- 为什么我在date类型的字段里插入日期时,不管用什么格式都插入不进去呀!为什么?
- 谁能详细解释一下锁是怎么产生的以及如何解锁?100分相送。
- drop table ** 后表空间没有回收
- SQL查询语句-----困惑
- oracle存储过程能输出空值参数吗?
http://topic.csdn.net/u/20071026/10/2e65c837-1fb2-4c8e-a27f-32d51ea96680.html
t.num,
sum(t.num) over(order by t.d) as numsum
from t;