0
Q
创建累积和列
A
回答
2
试试这个:
SELECT num,(SELECT SUM(num) FROM tab WHERE num<=t.num) AS CumulativeSum
FROM tab t
0
由于num是不是唯一的,你可能需要使用ROW_NUMBER在那里得到一个唯一的编号,然后做总和:
declare @t as table (num int)
insert into @t (num) values (1)
insert into @t (num) values (5)
insert into @t (num) values (6)
insert into @t (num) values (7)
insert into @t (num) values (2)
insert into @t (num) values (3)
;with rows as (
select
num,
ROW_NUMBER() over (order by num) as Row
from @t
)
select num, (select sum(num) from rows where row <= r.row)
from rows r
相关问题
- 1. 如何创建累积和未累积的MatLab日记输出
- 2. 为特定字符创建累积列
- 3. 组阵列和累积值
- 4. 为帐户活动创建累积总和列
- 5. 累积和
- 6. 累积总和
- 7. 累积汇总列
- 8. 创建R中的累积步图
- 9. 创建累积概率密度函数
- 10. 如何基于另一列创建累积列
- 11. 队列AFHTTPRequestOperations创造记忆积累的
- 12. 累积和处理
- 13. 累积和在Python
- 14. 获取累积和
- 15. 了GROUPBY累积和
- 16. 累积求和 - MATLAB
- 17. itertools积累构建递归列表
- 18. 出于好奇:哪个更适合创建总和?总和(列表)与积累
- 19. Prolog - 在列表中创建累积重复项?
- 20. SAS中多个列的累积总和
- 21. 列的累积总数和百分比?
- 22. 用字母积累列表
- 23. Google Data Studio:累积列
- 24. MySQL选择“累积”列
- 25. 的SQL Server 2008 - 积累列
- 26. 在PHP和MySql中创建一个累积比较表
- 27. 根据累积金额和组创建新组
- 28. 使累积和更快
- 29. 熊猫GROUPBY累积和
- 30. Jquery数学和累积值
第一列是唯一的吗? – 2011-12-22 14:12:17
不,这一栏是简单的值栏@OlegDok – soamazing 2011-12-22 14:13:52
那么如果没有正确识别,那么就没有确切的决定 – 2011-12-22 14:15:49