【发布时间】:2011-12-12 14:07:14
【问题描述】:
我不知道如何对数据字段求和...
我的查询当前输出类似于以下内容:
Date Count
12/1 3
12/2 5
12/3 2
我想添加一列来汇总迄今为止的计数列:
Date Count To-Date
12/1 3 3
12/2 5 8
12/3 2 10
有什么想法吗?
***更新 - 我正在尝试执行此操作的表有点复杂:
ID Date Count for Date
X 10/11/11 10
X 10/11/11 10
X 14/11/11 2
X 14/11/11 2
X 22/11/11 21
X 23/11/11 50
X 23/11/11 50
使用此代码:
Sum(Count for Date) over (partition by x, date order by date rows between unbounded preceding and current row)
我最终得到:
10
20
2
4
21
50
100
【问题讨论】:
-
如果格伦的回答没有帮助。告诉我们您使用的是什么版本的 sql。您希望它在每个月初重新启动吗?例如,如果 12/31/11 是 44,应该将 1/1/2012 添加到它,还是重新开始计数?
-
我正在使用 Oracle SQL Developer。我不希望它重新启动,从记录 1 开始计数应该继续进行