从组创建小计行但通过 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"
列 a
和 b
的问题不在聚合函数中或分组依据子句的一部分。
另一件事,我只需要包含小计结果的行而不是组成小计的行
SELECT SUM(CASE WHEN c=d THEN e ELSE 0 END) as subTotal
FROM tableName
我基本上有:
select a,b,c,d,e from table1
我需要 e 的 subtotal
,其中 c 和 d 相同。我想我们可以按 c 和 d 做一个分组,但是将 运行 变成
"..not part of aggregate function"
列 a
和 b
的问题不在聚合函数中或分组依据子句的一部分。
另一件事,我只需要包含小计结果的行而不是组成小计的行
SELECT SUM(CASE WHEN c=d THEN e ELSE 0 END) as subTotal
FROM tableName