La consulta debe ser mas o menos asi:
Código SQL:
Ver originalSELECT *
FROM ORDR T1
OUTER Apply (SELECT Top 1 *
FROM AITW T2
WHERE T2.ID=T1.ID
AND T2.Fecha<=T1.Fecha
ORDER BY T2.Fecha DESC) T2;
ID es el nombre o el número del producto que aparece en ambas tablas,
y Fecha es el nombre de la columna de fecha.