MS访问最新日期问题

时间:2014-04-24 09:33:11

标签: sql ms-access

我有2个excel文件在工作,我保持资产的比率和发布费率的日期。另一个excel文件包含资产清单和销售日期。

因此,一个excel文件包含以下列:

Asset------Rate------Rate_Issued_On
1. X-------1500------21-Apr-2014
2. X-------2000------28-Aug-2013
3. Z-------2200------11-Jan-2014
4. X-------3000------1-Jan-2014

另一个excel文件(让我们假设):

Asset-----Sold_Date
1. X------1-Dec-2013
2. Z------12-Mar-2014

现在,由于资产X的出售日期介于2014年1月1日至2013年8月28日之间,因此应该采用2000的比率。例如,如果出售日期是2014年4月22日,则应将该比率视为1500.如果售出日期是2013年8月27日,则应显示空白记录。因此,基本上销售日期应该大于最新的发布日期,并且费率将对应于该特定日期。

我可以轻松地在excel中使用它,但问题是excel文件现在变得如此之大以至于它运行得非常慢。所以我只想把这个纳入ms访问。这可能吗? (我是ms访问的新手,所以请你在我身上轻松一点)

由于

1 个答案:

答案 0 :(得分:0)

是的 - 一些简单的查询可以按照您想要的方式匹配数据。如果您的两个表称为“费率和销售额”,则可以使用两个查询来获取所需的结果。第一个查询将使用Sales和Rates表来查找小于Sale_date的最大Rate_date,第二个查询将使其与Rate表相匹配以获得该日期的费率。

How to use another table fields as a criteria for MS Access

中描述了一个非常类似的问题