MS Access:查询

时间:2015-11-17 10:40:24

标签: ms-access ms-access-2010 ms-access-2013

我在MS Access中有一个复杂的查询(对我来说至少:))我需要编写。我有以下表格enter image description here

我希望我的查询显示的是:列ID和具有最早日期的Vers。例如,查询中的第一个条目应如下所示:

enter image description here

基本上我不希望相同的ID-a和Vers在查询中显示多次,并且排除“重复”的标准应该是日期。(仅显示最旧的) 有关如何创建此查询的任何想法?这甚至可能吗?

提前致谢。

1 个答案:

答案 0 :(得分:1)

试试这种方式

select a.* from tablename as a
right join (select vers,min(Date) as minimumdate,id-a from tablename
group by id-a, vers)b on a.vers=b.vers and a.date=b.minimumdate and a.id-a=b.id-a