Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/variables/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql 访问报告的具体信息_Sql_Ms Access - Fatal编程技术网

Sql 访问报告的具体信息

Sql 访问报告的具体信息,sql,ms-access,Sql,Ms Access,可能会因为再次发布此消息而被枪毙,但最后一次尝试被暂停,所以提前表示歉意。我对这一点很陌生,所以如果这是一个简单的答案,我道歉 我创建了一个表,上面有购买者的名字、购买的物品、购买日期和购买成本。因此,我想创建一个报告,只显示每个购买者的姓名一次,以及所有购买的总成本 我创建了一个查询,只使用购买者的姓名和他们购买的总成本就可以做到这一点。然后,我根据该查询创建了报告 该报告显示每个姓名一次,总购买成本非常高,除了查询不断添加这些总购买量,但无法选择日期范围,同样,该报告显示相同的信息 当我将购

可能会因为再次发布此消息而被枪毙,但最后一次尝试被暂停,所以提前表示歉意。我对这一点很陌生,所以如果这是一个简单的答案,我道歉

我创建了一个表,上面有购买者的名字、购买的物品、购买日期和购买成本。因此,我想创建一个报告,只显示每个购买者的姓名一次,以及所有购买的总成本

我创建了一个查询,只使用购买者的姓名和他们购买的总成本就可以做到这一点。然后,我根据该查询创建了报告

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

当我将购买日期添加到查询/报告中,以便在两个日期范围之间进行筛选时,它会显示每个名称的“X”次数以及每次购买的总次数,这不是我想要的,因为这最终会生成一个长报告

希望这比我上次在这个问题上的尝试更有意义。我在这方面很新,所以一个简单的答案将是伟大的。 提前谢谢

  • 您需要为查询获取两个参数,例如[Start]和[End]
  • 您需要添加两次日期列,以便与[Start]和[End]进行比较
  • 您需要在日期列(两种情况下)中添加一个总的“Where”;这告诉access该列除了影响基础数据集上的WHERE约束之外没有其他用途
  • 如果遇到问题,请使用下面的SQL,更正其中的所有名称,将其粘贴到查询的SQL视图中,然后查看设计视图的外观

    选择table.customer,Sum(table.price)作为Sum
    从桌子上
    
    其中(((表日期)>=[开始])和((表日期)听起来你需要使用sum函数和group by子句。在做任何事情之前,学习一些基础知识可能是值得的。我听过这本书的好东西,在10分钟内自学SQL。刚刚下载了那本书。希望它能有所帮助。感谢你提供的信息。我应该注意,日期范围将每周/每月更改等等,取决于我想看什么。