Estimados,
 
Tengo una duda que yo se que uds me pueden ayudar, tengo una tabla "VENTA" con datos de id, fecha y venta, y tengo otra tabla "COSTO" con datos de id, fecha y costo, lo que tengo que hacer es colocarle a la tabla "VENTA" el costo de la tabla "COSTO"mas proximo a la fecha de venta.
 
Tabla VENTA    ( SELECT ID, FECHA, VENTA FROM VENTA )
 
 id |              fecha                 | venta
1  |  2010-04-01 00:00:000   |   1.298
2  |  2010-04-08 00:00:000   |   2.346
3  |  2010-04-15 00:00:000   |   9.876
4  |  2010-04-31 00:00:000   |   1.928
 
 
Tabla COSTO   ( SELECT ID, FECHA, COSTO FROM COSTO )
 
 id |             fecha                  |  costo
1  |  2010-04-03 00:00:000   |   1.120
1  |  2010-04-05 00:00:000   |   1.150
2  |  2010-04-09 00:00:000   |   2.280
2  |  2010-04-10 00:00:000   |   2.180
3  |  2010-04-17 00:00:000   |   9.160
3  |  2010-04-16 00:00:000   |   9.190
4  |  2010-04-28 00:00:000   |   1.470  
4  |  2010-04-27 00:00:000   |   1.770  
 
y que quede así
 
 id |              fecha                 | venta   |  costo
1  |  2010-04-01 00:00:000   |   1.298  |   1.120 (costo del dia 3)
2  |  2010-04-08 00:00:000   |   2.346  |   2.280 (costo del dia 9)
3  |  2010-04-15 00:00:000   |   9.876  |   9.190 (costo del dia 16)
4  |  2010-04-31 00:00:000   |   1.928  |   1.470 (costo del dia 28)
 
¿Como se puede hacer?
 
De antemano, gracias a todos los que puedan responder esta consulta. 
   
 



 Este tema le ha gustado a 1 personas
Este tema le ha gustado a 1 personas