Access交流中心

北京 | 上海 | 天津 | 重庆 | 广州 | 深圳 | 珠海 | 汕头 | 佛山 | 中山 | 东莞 | 南京 | 苏州 | 无锡 | 常州 | 南通 | 扬州 | 徐州 | 杭州 | 温州 | 宁波 | 台州 | 福州 | 厦门 | 泉州 | 龙岩 | 合肥 | 芜湖 | 成都 | 遂宁 | 长沙 | 株洲 | 湘潭 | 武汉 | 南昌 | 济南 | 青岛 | 烟台 | 潍坊 | 淄博 | 济宁 | 太原 | 郑州 | 石家庄 | 保定 | 唐山 | 西安 | 大连 | 沈阳 | 长春 | 昆明 | 兰州 | 哈尔滨 | 佳木斯 | 南宁 | 桂林 | 海口 | 贵阳 | 西宁 | 乌鲁木齐 | 包头 |

关于分组累加问题

ruizhe zhou  发表于:2010-04-15 08:56:02  
复制

 

Top
ruizhe zhou 发表于:2010-04-15 09:05:11
王樵民 发表于:2010-04-15 09:14:05

设计如下查询即可:

SELECT DISTINCTROW 查询.组别id, Sum([查询].[各组累加消费量]) AS 累加消费量总计, Sum([查询].[各组累加剩余量]) AS 累加剩余量总计
FROM 查询
GROUP BY 查询.组别id;



ruizhe zhou 发表于:2010-04-15 09:43:24

亲爱的王老师:

非常感谢您的回帖。由于我是初学者,and very stupid,我还是不知道如何把您的回帖放到我的查询中。您能否帮我修改一下我的program中的查询?

Have a nice day

ruizhe

 



ruizhe zhou 发表于:2010-04-15 10:02:28

亲爱的王老师:

我的意思是能否设计一个查询来计算出我已经写出的(在各组累加消费量及各组累加剩余量 )数值,而不是再重新计算累加。

谢谢!

ruizhe



andymark 发表于:2010-04-15 12:29:02
ruizhe zhou 发表于:2010-04-15 12:38:16

Dear Andymark:

Thank you very much. you know that I'm working with some radioisotopes and i need to keep tracking these isotopes. your help makes my life easy.

Thanks again

God bless you

ruizhe



andymark 发表于:2010-04-15 13:10:39
SELECT b.消费ID, b.组别ID, b.单次消费量, (select sum(单次消费量) from 单次消费量 where 消费ID<=b.消费ID and 组别ID=b.组别ID) AS 分组累加消费量, (a.起始量-分组累加消费量) AS 分组累计剩余量
FROM 起始量 AS a INNER JOIN 单次消费量 AS b ON a.组别ID=b.组别ID;


总记录:7篇  页次:1/1 9 1 :