Ver Mensaje Individual
  #2 (permalink)  
Antiguo 10/10/2006, 17:08
Avatar de Mithrandir
Mithrandir
Colaborador
 
Fecha de Ingreso: abril-2003
Mensajes: 12.106
Antigüedad: 21 años, 8 meses
Puntos: 25
No es una sentencia retorcida, se ve bastante normal. Lo único que te recomendaría probar es usar BETWEEN dentro del WHERE en lugar de los >= y <=, aunque probablemente el optimizador interno los convierta en lo mismo.

Fuera de eso el resultado dependerá del JOIN que haces. Puedes mejorar el rendimiento asegurandote que hay indices sobre los campos que hacer el JOIN, el GROUP BY y sobre los campos que haces el WHERE, eso hará los SELECT más rápidos.
__________________
"El hombre, en su orgullo, creó a Dios a su imagen y semejanza."
Friedrich Nietzsche