0

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

在此处输入图像描述

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

在此处输入图像描述

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

4

1 回答 1

1

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

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

克雷格

于 2013-11-14T16:37:30.283 回答