left outer join
Publicado por Diego Gutierrez (3 intervenciones) el 22/05/2007 01:28:37
Tengo una consulta en la que utilizo el left outer join de s tabla, pero la segunda tabla, que consta de fechas, tiene varias ocurencias con la de la izuiqerda y o quiero que se filtren algo asi como de la siguiente manera
TAbla 1
producto fecha
a 12-02-07
b 15-03-07
c 12-03-07
tabla 2
producto fecha inicio fecha fin
a 08-01-07 22-02-07
a 09-01-07 22-02-07
a 13-02-07 22-02-07
b 14-03-07 16-03-07
b 16-03-07 18-03-07
Y a lo que quiero llegar es a que el join se de de tal forma que solo se junte el producto cuya fecha de la tabla1 este entre las fechas de inicio y fin de la tabla 2, pero solamente el mas cercano de la fecha inicial de la tabla dos al de la tabla 1
quedaondo asi;
resultado
producto fecha fecha inicio fecah fin
a 12-02-07 08-01-07 22-02-07
b 15-03-07 14-03-07 16-03-07
c 12-0307
gracias por leer
TAbla 1
producto fecha
a 12-02-07
b 15-03-07
c 12-03-07
tabla 2
producto fecha inicio fecha fin
a 08-01-07 22-02-07
a 09-01-07 22-02-07
a 13-02-07 22-02-07
b 14-03-07 16-03-07
b 16-03-07 18-03-07
Y a lo que quiero llegar es a que el join se de de tal forma que solo se junte el producto cuya fecha de la tabla1 este entre las fechas de inicio y fin de la tabla 2, pero solamente el mas cercano de la fecha inicial de la tabla dos al de la tabla 1
quedaondo asi;
resultado
producto fecha fecha inicio fecah fin
a 12-02-07 08-01-07 22-02-07
b 15-03-07 14-03-07 16-03-07
c 12-0307
gracias por leer
Valora esta pregunta
0