两张ACCESS数据表合并查询的问题?用怎么样的查询语句!
本人在试做一个计量仪器管理系统.有如下两张表
1、《资产总台帐》(计量编号唯一性)
计量编号 仪器名称
010101 游标卡尺
010102 千分尺
2、《检定总台帐》(每次仪器检定后就把结果输入去,同一计量编号时间一长就有有多条的数据)
计量编号 校正日期 有效期至
010101 2003-05-21 2004-05-20
010101 2004-05-15 2005-05-14
010101 2005-05-05 2006-05-04
010102 2004-05-15 2005-05-14
010102 2005-05-05 2006-05-04
如果我使用{ select 资产总台帐.计量编号,资产总台帐.仪器名称, 检定总台帐.有效期至 from 资产总台帐 inner join 检定总台帐 on 资产总台帐.计量编号=检定总台帐.计量编号 }进行查询 ,会得到下面的组合表:
计量编号 仪器名称 校正日期 有效期至
010101 游标卡尺 2003-05-21 2004-05-20
010101 游标卡尺 2004-05-15 2005-05-14
010101 游标卡尺 2005-05-05 2006-05-04
010102 千分尺 2004-05-15 2005-05-14
010102 千分尺 2005-05-05 2006-05-04
检定总台帐中同一仪器所有的记录都会出现,如果我只想得到每种仪器的有效期最新的一条数据:即想得到如下的表(同一计量编号,有效期旧的不显示,即每个计量编号只显示最新的检定数据)
计量编号 仪器名称 校正日期 有效期至
010101 游标卡尺 2005-05-05 2006-05-04
010102 千分尺 2005-05-05 2006-05-04
必须用什么样的查询语句,谢谢高手指教