日期:2014-05-17 浏览次数:20654 次
--> 测试数据:[tb]
IF OBJECT_ID('[tb]') IS NOT NULL DROP TABLE [tb]
GO 
CREATE TABLE [tb]([JO] VARCHAR(1),[QTY] INT)
INSERT [tb]
SELECT 'A',10 UNION ALL
SELECT 'A',20 UNION ALL
SELECT 'A',30 UNION ALL
SELECT 'B',4 UNION ALL
SELECT 'B',6
--------------开始查询--------------------------
SELECT * FROM [tb]
UNION ALL
SELECT [JO]+'合计',SUM([QTY]) FROM tb GROUP BY [JO]+'合计'
ORDER BY [JO]
----------------结果----------------------------
/* 
JO    QTY
----- -----------
A     10
A     20
A     30
A合计   60
B     4
B     6
B合计   10
*/
------解决方案--------------------