【发布时间】:2012-12-18 17:00:04
【问题描述】:
我的 SQL Server 2012 实例中有下表:
+---------+---------+
| Quarter | Values |
+---------+---------+
| Q1 | 10 |
| Q2 | 15 |
| Q3 | 5 |
| Q4 | 1 |
+---------+---------+
我想对季度进行分组以便对值求和以获得
Q1 = 25
Q2 = 31
因此,Q2 也将 Q1 中存在的先前值相加。
如果我有 Q3,那么总和将是 Sum(Q1) + Sum (Q2) + Sum (Q3)。
这样,一个简单的 Group by 子句就不起作用了。
谁能帮我找到一个解决方案,以便在不使用联合的情况下使用简单的选择语句来执行所描述的任务?
【问题讨论】:
-
你用的是什么版本的sql server?
标签: sql sql-server tsql sql-server-2012