访问选择包含相应记录的最大日期 [英] Access Select Max date with corresponding records

查看:20
本文介绍了访问选择包含相应记录的最大日期的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我正在尝试创建一个查询,该查询查看最近的日期并返回相应的值。只有当我只有hose part nomax inspection列,而没有其他列时,才能使用max函数。一旦我添加了scrap amount列,它就会复制hose part no列。每个软管零件号我只需要一条记录

下面是所发生情况的示例:

Hose Part No Max Inspection Date scrapamt1 scrapamt2 scrapamt3 scrapamt4

推荐答案

如果我理解正确,这就是您想要的:

Select * From Table1 Inner Join
(Select Table1.[Hose Part No], Max(Table1.[Max Inspection Date]) As [MaxOfMax Inspection Date] From Table1 Group By Table1.[Hose Part No]) As MaxValues
On Table1.[Hose Part No] = MaxValues.[Hose Part No] And Table1.[Max Inspection Date] = MaxValues.[MaxOfMax Inspection Date]

名为MaxValues的子查询用于确定Max Inspection DatePERHose Part No的最大值,并将联接到同一个表。

因为您也没有提到表名,所以我选择了Table1

这篇关于访问选择包含相应记录的最大日期的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆