首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >MySQL在旅行记录表中查找油耗

MySQL在旅行记录表中查找油耗
EN

Stack Overflow用户
提问于 2014-10-23 11:59:45
回答 2查看 77关注 0票数 0

旅行日志表由下列列组成:

车牌号码,公里,日期,垃圾

就像这样:

代码语言:javascript
运行
复制
Plate Number      kilometer      date      litters
    1                25           5          20
    1                ..           6          20
    1                ..           7          20
    1                ..           8          20
    1                200          9          20

通常,表不按车牌号排序,但我可以这样做,我需要从日期(9)的结束公里减去日期(5)的起始公里,然后得到所有垃圾的总和,结果如下:

代码语言:javascript
运行
复制
Plate Number      kilometer      date      litters
    1                175          NA         100

这里175 = 200-25,100 = SUM(20+20+20+20+20)

有什么疑问可以做吗?

EN

回答 2

Stack Overflow用户

发布于 2014-10-23 12:21:35

这是微不足道的使用分组(很明显,公里将始终增加)。

代码语言:javascript
运行
复制
select 
    Plate_Number
   ,max(Kilometer) - min(Kilometer) as kilometer
   ,'NA' as date
   ,sum(litters) as litters 
from 
    log_table 
group by 
    Plate_Number
票数 4
EN

Stack Overflow用户

发布于 2014-10-23 12:17:37

试一试:选择Plate Number,最大(公里)-5为公里,'NA‘为日期,和(凋落物)从log_table的日期>=5和日期<= 9组的Plate Number请将版本号放在背面。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/26527557

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档