繁体   English   中英

如何在MS Access查询中将前几行的值与当前行相加?

[英]How to sum up previous rows value with current row in ms access query?

输入如下:

name  |  qty  
-------------
 A    |   10   
 B    |   20  
 C    |   20

输出应为:

Name    |  qty
---------------
 A      |   10
 B      |   30
 C      |   50

=>对于第一行,分数应为原样。

=>对于第二行,它应该是上一行与当前行的和。

=>对于第三行,它应该是前两行与当前行的和。

如何为此写一个ms访问查询..帮帮我..

提前致谢...

终于我得到答案了。

(SELECT(IIF(ISNULL((((SELECT Sum(PROCESS.QTY)AS库存来自过程WHERE PROCESS.id <= BAL.id)))),0,(((SELECT Sum(PROCESS.QTY)AS库存来自过程.id <= BAL.id))))来自过程,如BAL)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM