-1
我在MS Access中有一个复杂的查询(对我来说至少:)),我需要编写它。我有以下表MS Access:查询
我想我的查询显示为:列ID和弗斯与查询最古老的date.For比如我的第一项应该是这样的:
基本上我不希望相同的ID-a和Vers在查询中显示多次,并且排除“重复”的标准应该是日期(只显示最早的日期) 关于如何显示创建这个查询?这甚至有可能吗?
在此先感谢。
我在MS Access中有一个复杂的查询(对我来说至少:)),我需要编写它。我有以下表MS Access:查询
我想我的查询显示为:列ID和弗斯与查询最古老的date.For比如我的第一项应该是这样的:
基本上我不希望相同的ID-a和Vers在查询中显示多次,并且排除“重复”的标准应该是日期(只显示最早的日期) 关于如何显示创建这个查询?这甚至有可能吗?
在此先感谢。
尝试这种方式
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
您好,感谢它works..but partially..in的感光度,这只能说明我的ID,一个“24” ..我需要这个做同样的结果对于所有ID-a。 – adp
@adp您的结果到相应创建的查询。我不明白你想要什么更新你的问题..... –
从我的问题看图片2,有4个条目,我用你的查询,我只得到前3条,应该有更多..查看结果从您的查询:http://i.imgur.com/bw7iULC.png – adp