【发布时间】:2017-03-31 23:10:46
【问题描述】:
我制作了一份按天分组的报告。
我正在尝试计算以每小时升数表示的每个工厂的燃料消耗量。
要做到这一点,你需要
[LitersIssued]Today/[Hourmeter]Today-[Hourmeter]Yesterday
我如何获得昨天(或工厂运行的最后日期)的 Hourmeter 值
表格示例:
【问题讨论】:
标签: ms-access
我制作了一份按天分组的报告。
我正在尝试计算以每小时升数表示的每个工厂的燃料消耗量。
要做到这一点,你需要
[LitersIssued]Today/[Hourmeter]Today-[Hourmeter]Yesterday
我如何获得昨天(或工厂运行的最后日期)的 Hourmeter 值
表格示例:
【问题讨论】:
标签: ms-access
这样的事情会起作用:
[LitersIssued]/([Hourmeter]-DLookup("Hourmeter","[YourTableName]","PlantNumber=" & [PlantNumber] & " AND Dates=#" & FormatDateTime(DateAdd("d",-1,[Dates]),2) & "#")))))
这不是最有效的方法,可能需要一些空值和除以零保护,但非常简单,可以包含在 Access SQL 语句中。
【讨论】:
Format(DateAdd("d",-1,[Dates]),"yyyy\/mm\/dd"),因为 FormatDateTime 返回本地化字符串。