SQL Multiple,其中';s指定一个新的表列
我有一些问题,因为我缺乏语言经验,希望你的帮助 我希望代码返回表,如下例所示:SQL Multiple,其中';s指定一个新的表列,sql,select,sum,where,multiple-instances,Sql,Select,Sum,Where,Multiple Instances,我有一些问题,因为我缺乏语言经验,希望你的帮助 我希望代码返回表,如下例所示: T01 -- T02 -- T03 23,00 32,00 43,00 这是我的密码: SELECT SUM([TOTAL $]) AS T01 FROM PFIN_base WHERE [COORD] = 'alfa' UNION SELECT SUM([TOTAL $]) AS T02 FROM PFIN_base WHERE [COORD] = 'beta' UNION SELECT SUM([TOT
T01 -- T02 -- T03
23,00 32,00 43,00
这是我的密码:
SELECT
SUM([TOTAL $]) AS T01
FROM PFIN_base
WHERE [COORD] = 'alfa'
UNION
SELECT
SUM([TOTAL $]) AS T02
FROM PFIN_base
WHERE [COORD] = 'beta'
UNION
SELECT
SUM([TOTAL $]) AS T03
FROM PFIN_base
WHERE [COORD] = 'gama'
此代码返回以下结果:
T01
23,00
32,00
43,00
我怎样才能得到想要的结果?
谢谢 您想要条件聚合:
select sum(case when coord = 'alfa' then [TOTAL $] end) as T01,
sum(case when coord = 'beta' then [TOTAL $] end) as T02,
sum(case when coord = 'gamma' then [TOTAL $] end) as T03
from PFin_base