【问题标题】:MS Access monthly average for two criteria两个标准的 MS Access 月平均值
【发布时间】:2018-05-03 14:13:49
【问题描述】:

仍然是使用 Access 的新手。我进行了搜索,但只能找到 1 个标准的平均值,例如汽车平均值。我正在尝试获得具有两个选项的项目的月平均值。这是我的示例数据

这是我想要的输出。它是数据月份 X 和 Z 的每个项目的平均值。

这就是我所拥有的,但我收到“语法错误 FROM 子句”。我使用了从之前的请求中收到的类似信息,因此我可能无法了解如何获取这些信息。

Select Item, [X or Z], Date, Value FROM MyTable
INNER JOIN (
SELECT Item, Date, AVG(Value) As Average FROM Mytable
GROUP BY Item, [X or Z]
AS t ON (t.[X or Z] = [X or Z])
AND (t.Item = Item)
AND (t.Average = Value)

我一直在 SQL 视图中执行此操作,但这是否可以在设计视图中实现?

【问题讨论】:

    标签: ms-access average


    【解决方案1】:

    您可以在单个查询中执行此操作,无需连接:

    SELECT Item, [X or Z], Format([Date], "MMMM") As Month, Avg(Value) As AvgOfValue
    From MyTable
    GROUP BY Item, [X or Z], Format([Date], "MMMM")
    

    此查询可以在设计视图中表示。

    【讨论】:

    • 工作就像一个魅力。谢谢。
    猜你喜欢
    • 1970-01-01
    • 2018-01-21
    • 2018-03-17
    • 1970-01-01
    • 1970-01-01
    • 2017-05-25
    • 1970-01-01
    • 2020-12-26
    • 1970-01-01
    相关资源
    最近更新 更多