SQL从不同的列名称获取SUM总计

时间:2017-01-19 10:19:15

标签: sql

希望任何人都可以提供协助

如何在一列中获得不同名称的SUM总数

需要总AMT_0
RUB_0 =(HEADING1 + HEADING2 + HEADING3 + HEADING4 + HEADING5)

示例数据:

AMT_0   RUB_0
14872   HEADING1
14872   HEADING2
27690   HEADING3
10800   HEADING4
10800   HEADING5

任何帮助将不胜感激!

2 个答案:

答案 0 :(得分:0)

select sum(AMT_0) as TotalSum
from MyTable
where RUB_0 in ('HEADING1' , 'HEADING2' , 'HEADING3' , 'HEADING4' , 'HEADING5')

答案 1 :(得分:0)

应该是简单的SUM aggeragte

select sum(AMT_0)
From yourtable 
Where RUB_0 in('HEADING1','HEADING2','HEADING3','HEADING4','HEADING5')