Я создаю запрос, в котором я хотел бы указать самую последнюю дату счета-фактуры, а также цену за единицу и коэффициент покупки.
SELECT
pn.Part_Number AS Part_Number,
pn.Purchasing_Factor AS Purchasing_Factor,
MAX(ph.PO_Date) AS PO_Date,
pd.Unit_Cost AS Unit_Cost
FROM dbo.PO_Detail pd
LEFT OUTER JOIN dbo.PO_Header ph ON pd.PO_Header_ID = ph.PO_Header_ID
LEFT OUTER JOIN dbo.Part_Number pn ON pn.Part_Number_ID =
pd.Part_Number_ID
WHERE pn.Part_Number = '6201011'
GROUP BY pn.Part_Number, pn.Purchasing_Factor, pd.Unit_Cost
В настоящее время он дает мне самую последнюю дату для каждого измененияв цене за единицу, а не только на самую последнюю дату.Я чувствую, что мне нужно внутреннее соединение или подзапрос, но я не смог заставить что-либо работать.Любая помощь будет принята с благодарностью.