【发布时间】:2014-01-12 12:24:44
【问题描述】:
我有这个查询的结果
SELECT
myTable.Branch AS Branch,
myTable.Quarter AS Quarter,
SUM(myTable.Sales) AS Sales
FROM
myTable
GROUP BY
myTable.Branch,
myTable.Quarter
Branch Quarter Sales
B1 Q1 17
B1 Q2 7
B1 Q3 1
B1 Q4 8
B1 Q5 12
B2 Q1 8
B2 Q2 5
B2 Q3 2
B2 Q4 14
B2 Q5 17
现在我想得到计算成员让我们说Q1-Q3 那么结果应该是这样的
Branch Quarter Sales
B1 Q1 17
B1 Q2 7
B1 Q3 1
B1 Q4 8
B1 Q5 12
B1 Q1-Q3 16
B2 Q1 8
B2 Q2 5
B2 Q3 2
B2 Q4 14
B2 Q5 17
B2 Q1-Q3 6
表达式可以是任何有效的算术表达式,例如(Q1+Q2-Q3)*2
【问题讨论】:
标签: sql database select sql-server-2012 aggregate