Access交流中心

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

请教Acess查询表中两个日期下得汇总金额差值怎么计算?

李庚  发表于:2019-01-25 12:43:29  
复制

日期                 金额汇总
2019/1/24 258012
2019/1/23 228374
2019/1/22 156399
2019/1/21 296897
2019/1/18 124688
2019/1/17 394043
2019/1/16 108640


这是我的查询表,汇总每日各种销售的总金额,我想在查询表上再增加一列,知道每天增收的金额,比如24号是258012元,23号是228374元,2019/1/24后面的增收就是258012-228374=29638元,请问各位大侠,这个应该在查询表中怎么做?

 

Top
伊西军 发表于:2019-01-25 13:26:07
上传一下这个表的附件看下吧

李庚 发表于:2019-01-25 16:07:51
压缩后9M,提示MaxSize属性来改变限制?请问怎么操作?

伊西军 发表于:2019-01-25 16:27:23
这一个表的就可以 其他不需要的

西出阳关无故人 发表于:2019-01-25 17:08:41

参考查询语法:

SELECT 表.时间, Sum(表.收盘) AS 当天金额, DSum("收盘","表","时间=#" & DMax("时间","表","时间<#" & [时间] & "#") & "#") AS 头天金额

FROM 表

GROUP BY 表.时间

其中“表”为表名称,“时间”表的日期字段,“收盘”为金额字段,每天有N个收盘。



西出阳关无故人 发表于:2019-01-25 17:10:00
数据量少的时候是可以的。数据量大了,就十分缓慢。

朱先生 发表于:2019-01-25 18:15:42

点击下载此附件

供参考。日期顺序改变了



半夜罗 发表于:2019-01-25 21:34:59
用ADO或DAO,速度快,简便,不容易出错。

李庚 发表于:2019-01-25 21:42:36

点击下载此附件


以上是原表,为了能压缩到2M只保留了两天的数据,现在就是想在查询表中增加 日增仓额增加值 和 总金额之合计增加值,按照24号减去23号来计算,请问怎么做?



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