Prueba asi:
Código SQL:
Ver originalSELECT cp.CodCliente, p.NomProducto, dp.Cantidad
FROM (
SELECT MAX(CodCabPedido) CodCabPedido, CodCliente
FROM CABECERAPEDIDO
GROUP BY CodCliente
) cp
INNER JOIN DETALLEPEDIDO dp ON cp.CodCabPedido = dp.CodCabPedido
INNER JOIN PRODUCTOS p ON dp.CodProducto = p.CodProducto
WHERE cp.CodCliente = 124