标签: sql sql-server
我有一个包含A列和Z列的表。
我在这张桌子上做了一个SELECT,总结了A.
如果列Z = 1,我想将(A)加总为“B”,如果列Z = 2,我想将(A)加总为“C”。我怎么能这样做?
答案 0 :(得分:2)
案例陈述SUM s ...
SUM
Select Sum(Case When Z = 1 Then A Else 0 End) As B, Sum(Case When Z = 2 Then A Else 0 End) As C From TableName