我的SQL有点生疏,因为MS Access有些限制,我会疯狂地尝试进行此查询:
例如,我有一个记录所有产品的master
表,另一个存储所有sales
的表。我想检索最新的产品销售,即Date
是MAX
的位置。
答案 0 :(得分:0)
以下是获取最新销售记录的方法:
select s.*
from sales as s
where s.saledate = (select max(s2.saledate) from sales as s2 where s2.fk_product_code = s.product_code);
您应该能够弄清楚如何将其放入查询中以获取您想要的其他信息。