以下是我在MS-Access中使用的表格。
同一项目可以有多个条目,但我需要获取与最新日期条目相对应的值。例如,考虑以下数据集,
如果我想知道'XYZ'项目的关闭库存是什么,它应该返回70,因为这是最新的条目(根据日期/ dd-mm-yyyy)。我正在使用ms-access和vb.net,我对此非常不熟悉并尝试使用max(date)等,但访问语法/接口现在对我来说似乎有点奇怪。非常感谢任何帮助。我更愿意在vb.net代码中执行此操作。
答案 0 :(得分:1)
试试这个: SELECT Max(tblInventory.transdate)AS MaxOftransdate,tblInventory.item,Last(tblInventory.closingStock)AS LastOfclosingStock 从tblInventory GROUP BY tblInventory.item;
将tblInventory替换为您的表名。如果您愿意,也可以将“Max”替换为“Last”
克雷格