Nie sądzę, że chcesz używać MAX(), ponieważ nie chcesz grupować identyfikatora zamówienia. Potrzebujesz uporządkowanego podzapytania z WYBIERZ TOP 1.
select *
from Customers
inner join Orders
on Customers.CustomerID = Orders.CustomerID
and OrderID = (
SELECT TOP 1 subOrders.OrderID
FROM Orders subOrders
WHERE subOrders.CustomerID = Orders.CustomerID
ORDER BY subOrders.OrderDate DESC
)