我試圖提取最近的訂單以及在報告中標記爲該項目的價格。我想拉取系統中所有不同部分的P型最大值(最新記錄)。MS SQL Server 2008 - 從結果的子集中找到最大值
part | type | orderno | price |
-------------------------------
aj1 p 1332 200
aj1 v 2013 10
aj1 v 2013 15
SELECT *
FROM od
WHERE type='P''
and od.orderno = (select max(orderno) from od i where i.partno=od.partno)
我的結果是空的。當我取消類型限制時,我得到的2 V訂單不是我想要的。我究竟做錯了什麼?
將'和type = od.type'添加到子查詢 – JNK