select OrderNo,PartCode,Quantity
from dbo.Test t1
WHERE EXISTS(SELECT 1
FROM dbo.Test t2
WHERE t2.OrderNo = t1.OrderNo
AND t2.PartCode = t1.PartCode
GROUP BY t2.OrderNo,
t2.PartCode
HAVING t1.DateEntered = MAX(t2.DateEntered))
Это самый быстрый из всех запросов, представленных выше.Стоимость запроса составила 0,0070668.
Предпочтительный ответ Микаэля Эрикссона, приведенный выше, имеет стоимость запроса 0,0146625
Возможно, вам не важна производительность для такой небольшой выборки, но вбольшие запросы, все это складывается.