ACCESS累计递增求和

Liさん 2020-11-06 09:09:14
按升序排列 数量 累计求和
A 2 2
B 5 5
B 10 15
C 6 6
D 8 8
E 7 7
E 4 11
E 1 12

ACCESS中,第一列第二列是已知数据,并且第一列已经按照升序排列,目的:在第三列中如何实现这种累计递增求和?
...全文
361 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
本命雪狮 2020-11-09
  • 打赏
  • 举报
回复
引用 5 楼 Liさん 的回复:
[quote=引用 3 楼 QQ114152850的回复:]假设这个表有key值id,第一列是f1,第二列是f2,sql如下
SELECT f1,f2,(select sum(f2) from table1 where f1=a.f1 and id<=a.id) AS f3
FROM table1 AS a
ORDER BY f1;

这个key如何用ACCESS查询做出来?[/quote]
我也不会用sql来做,但是直接在表里添加一列是可以的,设计模式下添加列后选择自动编号即可
本命雪狮 2020-11-07
  • 打赏
  • 举报
回复
假设这个表有key值id,第一列是f1,第二列是f2,sql如下
SELECT f1,f2,(select sum(f2) from table1 where f1=a.f1 and id<=a.id) AS f3
FROM table1 AS a
ORDER BY f1;
Liさん 2020-11-07
  • 打赏
  • 举报
回复
引用 3 楼 QQ114152850的回复:
假设这个表有key值id,第一列是f1,第二列是f2,sql如下
SELECT f1,f2,(select sum(f2) from table1 where f1=a.f1 and id<=a.id) AS f3
FROM table1 AS a
ORDER BY f1;
这个key如何用ACCESS查询做出来?
Liさん 2020-11-07
  • 打赏
  • 举报
回复
非常感谢您,我试了一下完美解决。但同时也产生了一个新问题,ACCESS查询中如何新增一列序号(自动编号)? excel中有row函数这里却没有
Liさん 2020-11-06
  • 打赏
  • 举报
回复
第一列中相同的属性就累计叠加。这种在Excel中很容易实现,但是在ACCESS中如何实现呢?费解

7,714

社区成员

发帖
与我相关
我的任务
社区描述
Microsoft Office Access是由微软发布的关系数据库管理系统。它结合了 MicrosoftJet Database Engine 和 图形用户界面两项特点。
社区管理员
  • Access
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧