VB.Net MS-Access根据日期查询最新条目

时间:2013-11-14 12:02:31

标签: sql vb.net ms-access vb.net-2010

以下是我在MS-Access中使用的表格。

enter image description here

同一项目可以有多个条目,但我需要获取与最新日期条目相对应的值。例如,考虑以下数据集,

enter image description here

如果我想知道'XYZ'项目的关闭库存是什么,它应该返回70,因为这是最新的条目(根据日期/ dd-mm-yyyy)。我正在使用ms-access和vb.net,我对此非常不熟悉并尝试使用max(date)等,但访问语法/接口现在对我来说似乎有点奇怪。非常感谢任何帮助。我更愿意在vb.net代码中执行此操作。

1 个答案:

答案 0 :(得分:1)

试试这个: SELECT Max(tblInventory.transdate)AS MaxOftransdate,tblInventory.item,Last(tblInventory.closingStock)AS LastOfclosingStock 从tblInventory GROUP BY tblInventory.item;

将tblInventory替换为您的表名。如果您愿意,也可以将“Max”替换为“Last”

克雷格