我想获得最新的成本核算日期和产品最低成本的最后成本。
当我使用下面的查询时,它给了我每列的最大日期和最小成本。请参阅下面的屏幕截图。
SELECT MAX(CostingDate) AS LatestDate,
MIN(Cost) AS MinPrice,
OutletCode,
ProductID
FROM AccountsCosting
WHERE OutletCode = 'C&T01'
GROUP BY OutletCode, ProductID
结果:
例如 - 对于产品 ID:200006
SELECT * FROM AccountsCosting
WHERE ProductID = 200006 AND OutletCode = 'C&T01'
ORDER BY CostingDate DESC
我想要的是具有最低成本的最后一个成本计算日期(我用红色突出显示的那个)。即使购买日期相同2013-03-20
,也应该返回最低成本。
如何编辑我的查询以获得结果?任何帮助都感激不尽!