Office中国论坛/Access中国论坛

标题: 这个查询怎么做? [打印本页]

作者: msf    时间: 2004-12-23 02:52
标题: 这个查询怎么做?
表内容如下:

序号      名称     数量

1             A          2

2             A          3

3             B          5

4             A          1

5             B          6

怎样通过查询得到如下结果:

序号      名称     数量       小计

1             A          2            2

2             A          3            5

3             B          5            5

4             A          1             6

5             B          6            11
作者: SUQUANJIN    时间: 2005-1-23 04:23
请问小计从哪里来?也就是小计要哪个加哪个或。。。。http://www.office-cn.net/images/nopic.gif
作者: cg1    时间: 2005-1-24 21:04
关于此主题请参考:

    《ADP》如何动态查询余额——之三?丢掉用dsum()的方法吧!

    http://access911.net/index.asp?u1=a&u2=72FAB31E17DC


作者: lwwvb    时间: 2005-1-25 01:22
其实对于累计的计算,最好还是在前台做,理由很简单,因为这类计算是面向游标的,而SQL是面向集合解决问题的.所以,使用SQL解决这类问题都是不合理的.强行用这些方法,会使本来为a的计算量变为a的n次方的量(只是打个比如).当然,本人的DSUM方法也是过时的方法.也不推荐使用.ACCESS的前台编程能力很弱,ACCESS要前台做到这个,也是可以.但是很别扭.也没有好办法.如果真的要很好解决,就最好换个开发工具.[em04]
作者: msf    时间: 2005-1-28 06:35
我是在输入记录时动态显示当前 结存,现在还是在窗体中用DSUM来实现,本用查询也可以实现计算结果,但是这样一来记录集就不能更新!郁闷!




欢迎光临 Office中国论坛/Access中国论坛 (http://www.office-cn.net/) Powered by Discuz! X3.3