1
我正在运行下面的查询,需要在底部包括一个总计,但不知道如何在SQL SERVER中运行它。 (我可以复制数据并在Excel中进行自动求和,但它有点重复性)请问有人能帮忙吗?总结SQL Server或ORACLE中的聚合
SELECT
LOCATION,
SUM(CASE WHEN my_date >= '10/1/2009' AND my_date <'01/01/2010' THEN QTY
ELSE NULL END) AS QTR1,
SUM(CASE WHEN my_date >= '01/1/2010' AND my_date <'04/01/2010' THEN QTY
ELSE NULL END) AS QTR2,
SUM(CASE WHEN my_date >= '04/1/2010' AND my_date <'07/01/2010' THEN QTY
ELSE NULL END) AS QTR3,
SUM(CASE WHEN my_date >= '07/1/2010' AND my_date <'10/01/2010' THEN QTY
ELSE NULL END) AS QTR4
FROM MYTABLE
GROUP BY location
Location QTR1 QTR2 QTR3 QTR4
FL 171 174 99 177
MD 662 640 422 497
VA 2,713 4,454 3,062 2,793
NY 479 380 227 477
PA 7,197 10,078 5,625 6,448
NJ 2,626 3,848 2,428 2,089
TOTAL ??? ??? ??? ???
如果您发布的代码或XML,** **请在高亮文本编辑器的线路,然后点击编辑器工具栏上的“代码”按钮(101 010)至很好的格式和语法突出显示它! – 2010-10-14 14:33:39