Gracias me sirvio de mucho el codigo que posteo, no me dio el resultado que esperaba pero gracias a el pude terminar mi sentencia que resulto en la siguiente sentencia:
Código SQL:
Ver originalSELECT C.NomCliente, DP.Cantidad, P.NomProducto, CP.CodCabPedido
FROM Clientes C
INNER JOIN (CabeceraPedido CP
INNER JOIN (DetallePedido DP
INNER JOIN Productos P
ON DP.CodProducto=P.CodProducto)
ON CP.CodCabPedido=DP.CodCabPedido)
ON C.CodCliente = CP.CodCliente
WHERE CP.CodCabPedido =
(SELECT MAX(CaP.CodCabPedido) FROM CP WHERE CP.CodCliente= 124 GROUP BY CP.CodCliente)