【发布时间】:2018-11-29 02:12:21
【问题描述】:
我有一个这样的查询
SELECT a.code ,a.group ,a.Desc ,
Sum(CONVERT(decimal(10,2),a.amount)) 'BYDESC'
FROM table1 as a
WHERE a.Bol = 'Y'
GROUP BY a.code,a.group,a.Desc
ORDER BY a.code
Asc ,a.group asc ,a.Desc asc
它给了我一张这样的桌子
CODE GROUP DESC BYDESC
--------------------------------
G001 00001 D001 15.0
G001 00001 D002 3.0
G001 00001 D003 354.0
G001 00002 D001 27.0
. . . .
. . . .
. . . .
--------------------------------
我想对每个组求和并像这样显示
CODE GROUP DESC BYDESC Sum(BYGROUP)
---------------------------------------------
G001 00001 D001 15.0 372.0
G001 00001 D002 3.0 372.0
G001 00001 D003 354.0 372.0
G001 00002 D001 27.0 27.0
. . . . .
. . . . .
. . . . .
----------------------------------------------
【问题讨论】:
标签: sql-server group-by sum