09/07/2010, 13:09
|
| | Fecha de Ingreso: noviembre-2002
Mensajes: 97
Antigüedad: 22 años, 1 mes Puntos: 0 | |
Encuentre el campo de la fecha mas proxima 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. |