Agregale esto a tu consulta:
Código SQL:
Ver originalINNER JOIN (
SELECT t1.cod_producto, MAX(Fecha) AS maxfecha
FROM tabla1 AS t1
INNER JOIN tabla2 AS t2 ON t1.nrecep = t2.nrecep
GROUP BY t1.cod_producto
) m ON t1.cod_producto=m.cod_producto AND t2.fecha=m.maxfecha