按你的思路
SE LECT a.FItemID AS 物料ID, a.FNumber AS 物料代码, a.FName AS 物料名称, a.FModel AS 规格型号, c.FName AS 供应商, d.FDate AS 下单日期
FROM AIS20181207194554.dbo.t_ICItemCore AS a LEFT OUTER JOIN
AIS20181207194554.dbo.POOrderEntry AS b ON a.FItemID = b.FItemID LEFT OUTER JOIN
AIS20181207194554.dbo.POOrder AS d ON d.FInterID = b.FInterID LEFT OUTER JOIN
AIS20181207194554.dbo.t_Item AS c ON d.FSupplyID = c.FItemID INNER JOIN
(SE LECT X.FItemID AS 物料ID, MAX(Y.FDate) AS 下单日期
FROM AIS20181207194554.dbo.POOrderEntry AS X LEFT OUTER JOIN
AIS20181207194554.dbo.POOrder AS Y ON X.FInterID = Y.FInterID
GROUP BY X.FItemID) AS v ON v.下单日期 = d.FDate AND v.物料ID = a.FItemID
但结果还不是我想要的,不知那里出问题了。

此主题相关图片如下:无标题.png
[此贴子已经被作者于2019/6/11 19:25:44编辑过]