Try:
DELETE FROM Orders
FROM Orders
INNER JOIN
(
SELECT Order_No, Line_No, MAX(Ship_Date) as MaxShipDate
FROM Orders
GROUP BY Order_No, Line_No
) AS dt
ON Orders.Order_No = dt.Order_No
AND Orders.Line_No = dt.Line_No
AND Orders.Ship_Date <> dt.MaxShipDate