Buscar valor de registro anterior según una condición en ACCESS
Expert@s,
Tengo la siguiente duda a ver si me podéis ayudar:
Tengo una tabla con líneas de venta de artículos y otra con línea de compras (Ver imagen)
Lo que pretendo hacer es una consulta cuyo resultado es tener todos los campos de la tabla de VENTAS y el campo del precio de compra de la misma fecha o fecha cercana de la tabla de COMPRAS, para así calcular el margen con el precio de compra correcto.
Como lo podréis imaginar, mi problema es que las fechas de compra casi nunca coinciden con las fechas de venta (compro hoy 10 Kgs y vendo mañana 5 y pasado 5 por ejemplo).
Se os ocurre alguna solución para tener en mi CONSULTA el precio de compra del mismo día de venta, sino, ¿el precio de compra anterior cuya fecha es la más cercana a la fecha de venta?