从组创建小计行但通过 TSQL 删除详细信息行

Create Subtotal Rows from Group but Remove the detail rows via TSQL

我基本上有:

select a,b,c,d,e from table1

我需要 e 的 subtotal,其中 c 和 d 相同。我想我们可以按 c 和 d 做一个分组,但是将 运行 变成

"..not part of aggregate function"

ab 的问题不在聚合函数中或分组依据子句的一部分。

另一件事,我只需要包含小计结果的行而不是组成小计的行

SELECT SUM(CASE WHEN c=d THEN e ELSE 0 END) as subTotal
FROM tableName