【发布时间】:2019-05-05 22:49:07
【问题描述】:
SELECT
"Date",
"Vehicle Reg Number",
"ODO Meter Reading",
"Liters",
"Price Per Liter"
FROM "Biz - Refuel Data"
所以我想知道每辆车在加油前的行驶距离。
有了这个,我们可以计算我们的卡车行驶的公里数。
我们数据的屏幕截图。
燃料数据
所以要创建一个场景。
这些家伙像销售代表一样开着车上下车。
他们每次加油时都会在我们名为 biz 的应用程序(它是一个基于网络的应用程序)上提交。
填写信息如下: 日期、时间、GPS、车辆登记、ODO 仪表、升、每升价格
然后,我们将其拉到(HTML 链接)到 Zoho Reports(Bi 工具)以提取一些见解。 这里是数据链接。 https://www.bizeff.com/bizlive/Reports/DetailedSubmissionsExpanded/vertical.php?datepicker=2018-11-01&datepicker2=2018-12-04&user=All&site=All&job=Biz%20-%20ReFuel&comparison_item=
但是每次提交到数据中都会一次一行。因此,如果 20 人提交此内容,我们将收集到所有 20 辆卡车/车辆组合的数据,如上图所示。
我们想使用 ZOHO 查询来计算 ODO 表与表示代表在加油前行驶 400 公里之间的差异。
希望这会有所帮助。
【问题讨论】:
-
您的源数据包含同一卡车的多个条目,我可能假设这对应于不同的加油事件。因此,您的结果数据集应该包含汇总数据,例如每辆车每月的最小/最大里程数,比如说
-
哪个 DBMS 用于存储原始数据?是 Oracle、MySQL、MS SQL...?
-
MySQL,我们通过 HTML 链接将数据拉入 Zoho Reports。
-
当车辆加油时,这些数据会发生什么?我们怎么知道在那次活动中添加了多少燃料?如果此数据中存在这种情况,请添加更多数据。
-
select month("Date") as "month", "Vehicle Reg Number", max("ODO Meter Reading") as "max ODO" from "Biz - Refuel Data" group by 1, 2之类的内容会显示每个月加油前每辆车的最大里程数