访问报告的具体信息

时间:2014-05-04 22:42:16

标签: sql ms-access

可能会因为再次发布此内容而被拍摄,但最后一次尝试被搁置,所以提前抱歉。如果这是一个简单的答案,我对此非常陌生,所以道歉;

我创建了一张包含购买者名称,购买物品,购买日期和购买成本的表格。从那时起,我想创建一个报告,只显示每个购买者的名字一次,所有购买的总费用。

我创建了一个只使用购买者名称和购买总成本的查询。然后我从该查询创建了报告。

报告显示每个名称一次的总购买成本非常好,除了查询不断添加这些总购买量而无法选择日期范围,同样报告显示相同的信息。

当我将购买的日期添加到查询/报告中时,我可以在2个日期范围之间进行过滤,然后显示每个名称" X"每次购买总计的次数,这不是我想要的,因为这会导致很长的报告。

希望这比我上次尝试这个问题更有意义。我是新手,所以一个简单的答案会很棒。 提前致谢

1 个答案:

答案 0 :(得分:0)

  1. 您需要为查询获取两个参数,例如[开始]和[结束]。
  2. 您需要添加日期列两次,以便可以将其与[开始] [结束]
  3. 进行比较
  4. 您需要添加日期列(在两种情况下)和Total" Where&#34 ;;这告诉访问该列没有其他目的,只影响对基础数据集的WHERE约束。
  5. 如果遇到问题,请使用下面的SQL,更正其中的所有名称,将其粘贴到查询的SQL视图中,然后查看设计视图的样子!

    SELECT table.customer, Sum(table.price) AS sum
    FROM table
    WHERE (((table.date)>=[Start]) AND ((table.date)<=[End]))
    GROUP BY table.customer;