【发布时间】:2018-09-16 08:04:30
【问题描述】:
我在 MS Access 2010 中有下表作为示例。我需要过滤该表,以便每个名称只有一行。
标准是日期必须是最新的,但不得迟于今天的日期(4 月 6 日)。
Name Date Team
John 04/04/2018 A
John 02/02/2018 B
James 10/10/2018 A
James 03/03/2018 C
Matt 08/09/2018 D
这是我想要得到的结果。
Name Date Team
John 04/04/2018 A
James 03/03/2018 C
我的问题是在对名称进行分组时尝试过滤这些数据。
【问题讨论】:
-
将 (Matt,08/09/2018, A) 添加到样本数据中,并相应调整预期结果。
-
同时添加(John,04/04/2018,D)。
-
我添加了马特。它们不会出现在结果中,因为它们需要当前日期之前的日期,因此结果不会改变。一行永远不会有相同的名称和日期,因此不会输入团队 D 中 2018 年 4 月 4 日 john 的另一行。
标签: sql ms-access filter group-by