根据字段名计算两个值的和



根据月份名称在两个字段之间添加值我的表中有从1月到12月的字段,我只想计算5月到9月之间的总和。我试过的代码,但它不适合我

SELECT DATENAME(month,GETDATE()) 'Month Name'
(
select top 1 Column_name='May'
from Information_schema.columns 
where Table_name like 'session2021'
) 

我在表中有1月到12月的字段,我只想计算5月到9月的总和。

我希望:

select May + June + July + August + September as my_sum
from the_table;

您应该修复您的数据模型,以便每个有一行,而不是将月份放在单独的列中。

最新更新