寻找有关如何分组和结合按项目组合的一些帮助。有人有机会在这里帮忙吗?
以下示例:具有交易金额的相同州的多个交易。我想将事务A + B组合在一起,但保持C事务分开。
数据:
Transaction Type, State, Amount
A, SC, 43.00
B, SC, 44.00
C, SC, 45.00
B, SC, 46.00
我希望输出看起来像是:
A+B, SC, 133.00
C, SC, 45.00
答案 0 :(得分:1)
怎么样
SELECT
CASE
WHEN [Transaction Type] IN ('A','B')
THEN 'A+B'
ELSE [Transaction Type]
END [Transaction Type],
State,
SUM(Amount) Total
FROM MyTable
GROUP BY
CASE
WHEN [Transaction Type] IN ('A','B')
THEN 'A+B'
ELSE [Transaction Type]
END,
State