永发信息网

access 同一字段不同记录间计算

答案:1  悬赏:0  手机版
解决时间 2021-04-07 17:54
access 同一字段不同记录间计算
最佳答案
首先我们必须有一个概念,那就是尽管数据库SQL语言有着强大的数据运算和处理能力,但是它一种面向集合的整体性描述性语言,它不能记录之间移动浏览定位,这是其局限所在。当涉及不同记录之间的比较计算这类问题时,我们通常应该将其交由应用程序端编程来解决,因为程序性语言是面向记录的,在不同记录间浏览定位非常方便,反观SQL这种描述性语言由于无法在不同记录间浏览定位,解决这类问题就会很无力,往往吃力不讨好或者根本解决不了。
当然在特定条件下用SQL语言解决不同记录间的计算问题还是有可能的。就题主的问题,下面提供一个SQL选择查询方案供参考。这里假设数据表有一个自增ID字段,每天都只有一条累积消耗记录,表结构为:

消耗表(id 自增ID 主键,日期,累计消耗量 数字)
SELECt a.id,Last(a.日期) as 日期, 
Last(a.累计消耗量)-Last(b.累计消耗量) as 日消耗  
FROM 消耗表 a,消耗表 b where a.id>b.id group by a.id;运行效果如图

我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
悠闲的生活 是什么短语
江汉区武汉七色彩虹幼儿园这个地址怎么能查询
我毕业后户口迁回原籍,变成了城镇户口怎么办
南阳新野酒厂50度汉华青瓷多少钱一瓶 谢谢 在
合肥海尔空调维修部在哪,海尔空调售后服务电
五菱之光高温喷防冻液怎么办
尖尾芋煲瘦肉有什么作用?
在VF数据表里怎么恢复删除的记录
哪些地区羽绒制品(比如羽绒服装)比较发达
玫瑰工坊地址在哪,我要去那里办事
多少苦难藏在心头是什么歌
别人留言路过,我该怎么回答?!
搪瓷碗有毒吗,搪瓷碗有毒吗知识
女生说她是我的林妹妹!是什么意思
昆明领结婚证是不是要分区啊?急
推荐资讯
qq群里怎么秒卡等级
“索尼第四代BSI堆栈式摄像头 ”与“索尼第二
科鲁兹经典和老款长宽高都一样吗
安卓7比安卓6多了哪些功能?
香港yahoo邮箱
武庙屯社区卫生服务站怎么去啊,有知道地址的
怎样将侦探推理运用到数学学习中?
3匹空调26度制冷一小时耗电多少
一般截图后准备保存时设置什么格式才不会失真
10kv变压器接地网是怎样放置
中国联通九州路营业厅地址在哪,我要去那里办
电脑上的边锋网络游戏怎么打不开
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?