【问题标题】:MS Access show only lastest date for each recordMS Access 仅显示每条记录的最新日期
【发布时间】:2015-12-14 16:18:10
【问题描述】:

我对 MS Access 还很陌生,所以我希望你能帮我解决这个问题:

我有一张客户表,其中包含客户 ID、姓名地址和其他信息。它与另一个包含日期、数字和一些其他字段的表相关。这是一对多的关系,因此每个客户可以有多个日期。

我要做的是创建一个报告或查询,其中包含客户信息以及每个客户的最新日期和对应编号,按该编号排序。我将如何实现这一目标?

【问题讨论】:

  • 这个问题已被多次询问和回答。尝试搜索它,而不是再次询问。

标签: ms-access


【解决方案1】:

最简单的方法是创建一个查询,它返回表中的数据,其中包含日期,按客户 ID 和 Max(date) 分组,然后将此查询与包含客户信息的主表连接起来。

【讨论】:

  • 如何在表格中添加其他字段的日期,但仍然只为每个客户 ID 选择最新日期的记录?
  • 只需将带有日期的表加入到客户表中。因此,您将有 2 个表和一个查询连接在一起
  • Jeppe -- 如果您需要更多说明,请务必询问,但值得一提的是,我相信这个答案正是您所需要的
  • 这个问题已被多次询问和回答。不要鼓励新手懒惰而不搜索。 SO 在这里建立一个包含良好答案的数据库。当一个人被一遍又一遍地问到时,真正好的答案会变得很难找到。
猜你喜欢
  • 1970-01-01
  • 2020-08-03
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2020-08-22
  • 1970-01-01
  • 2016-03-04
相关资源
最近更新 更多