You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

计算数据库中车辆1的路线平均燃油消耗量

计算车辆1的路线平均耗油量解决方案

嘿,我来帮你搞定这个统计需求!根据你的表结构和数据,我们需要先明确:要得到车辆1的路线平均耗油量,核心是先算出该车辆每条路线的百公里油耗,再对这些值取平均。

情况1:litrosx100字段未填充数据

如果你的表中litrosx100还没有计算好的数值,我们可以直接通过litros和kms字段计算,SQL语句如下:

SELECT AVG((litros * 100) / kms) AS promedio_litrosx100
FROM consumo
WHERE fk_vehiculo = 1;

语句解释:

  • (litros * 100) / kms:这是百公里油耗的计算公式——用加油量(升)乘以100,再除以行驶公里数,得到每100公里的耗油量。
  • AVG(...):对车辆1的所有路线的百公里油耗值取算术平均值。
  • WHERE fk_vehiculo = 1:精准筛选出属于车辆1的所有记录。

情况2:litrosx100字段已填充数据

如果后续你已经把每条路线的百公里油耗计算并存入litrosx100字段,那可以简化为更直接的语句:

SELECT AVG(litrosx100) AS promedio_litrosx100
FROM consumo
WHERE fk_vehiculo = 1;

基于你提供的数据的计算示例

从你给出的3条数据来看,车辆1对应两条记录:

  • 路线1:(80 * 100) / 345 ≈ 23.19 升/百公里
  • 路线3:(60 * 100) / 360 ≈ 16.67 升/百公里
  • 平均耗油量:(23.19 + 16.67) / 2 ≈ 19.93 升/百公里

内容的提问来源于stack exchange,提问作者Maginon

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.26 08:38:51