INNER JOIN ANIDADOS

RicardoG
29 de Junio del 2008
Tengo el siguiente SELECT:

select ca.coderror, e.descevento
from camionesauditar ca, ordenes o, eventos e
where ca.orden = o.orden
and ca.orden = e.orden
and e.descevento like 'ALQ-%'
and (ca.fecha >= "20080605"
and ca.fecha < "20080606")
and (e.fechaevento >= "20080515"
and e.fechaevento < "20080520")

Primero tengo la duda de si debo dejar ambos AND con las fechas:

and (ca.fecha >= "20080605"
and ca.fecha < "20080606")
and (e.fechaevento >= "20080515"
and e.fechaevento < "20080520")

O con uno solo ya obtengo lo mismo.

Y cómo sería este mismo SELECT usando INNER JOIN?

Desde ya, muchas gracias por su ayuda.

Ricador



RicardoG
29 de Junio del 2008
Corrijo el AND de fechas. Es el siguiente:

and (ca.fecha >= "20080515"
and ca.fecha < "20080520")
and (e.fechaevento >= "20080515"
and e.fechaevento < "20080520")

Por eso mi pregunta de las fechas. Gracias!