製品の最新の原価計算日と最小原価で最終原価を取得したいと考えています。
以下のクエリを使用すると、各列の最大日付と最小コストが表示されます。以下のスクリーンショットをご覧ください。
SELECT MAX(CostingDate) AS LatestDate,
MIN(Cost) AS MinPrice,
OutletCode,
ProductID
FROM AccountsCosting
WHERE OutletCode = 'C&T01'
GROUP BY OutletCode, ProductID
結果:
例 - productID の場合:200006
SELECT * FROM AccountsCosting
WHERE ProductID = 200006 AND OutletCode = 'C&T01'
ORDER BY CostingDate DESC
私が欲しいのは、最小コストの最後の原価計算日です (赤色で強調表示された日付)。購入日が同じ2013-03-20
であっても、最小コストを返す必要があります。
クエリを編集して結果を取得するにはどうすればよいですか? どんな助けでも大歓迎です!