access中能否用sql语句实现对第二列后所有数据的求和?

access中能否用sql语句实现对第二列后所有数据的求和?如图,其中n为不可知数,即不确定第二列后还会有多少列。非常感谢!!

首先,你表的设计思路就是错的,列一定要确定,不确定的都放在行里面。
建议你换一个方向,如:
字段名:人员编号|姓名|发放日期|奖金|备注
数值: 001 |小红| 17-1-1 |222 |
001 |小红| 17-5-1 | 22 |
这样一来汇总SQL查询语句就简单了:
SELECT 姓名,SUM(奖金) as 奖金合计 From 奖金发放记录 group by 姓名;追问

我主要是想要后面的项目,我的图只是例子,实际上项目并不是这么简单的奖金123,这样的话就太简单了,主要是想要后面的项目可以随时增减,才比较苦恼
表里又要能提现金额的名目,又要名目能增减,又要能得到总金额,能否提供给我一些其他的思路?

追答

表按我的建议改,加上你要的名目信息,完了之后用交叉查询做一下,就能实现你要的预期效果。

温馨提示:答案为网友推荐,仅供参考
相似回答