Ver Mensaje Individual
  #2 (permalink)  
Antiguo 08/01/2009, 12:49
jurena
Colaborador
 
Fecha de Ingreso: marzo-2008
Ubicación: Cáceres
Mensajes: 3.735
Antigüedad: 16 años, 1 mes
Puntos: 300
Respuesta: ¿consejo para ajilizar una consulta?

SELECT sum(cantidad) from movi where modelo='MM09' AND fecha<'2009-01-01' AND tipo='E' or tipo='AE' ORDER BY fecha ASC

SELECT sum(cantidad) from movi where modelo='MM09' AND fecha<'2009-01-01' AND tipo IN ('E', 'AE') ORDER BY fecha ASC

Yo también probaría algún cambio de orden en el where, poniendo primero la fecha y luego el modelo para comprobar las diferencias de tiempo. Por otra parte no sabemos qué campos tienes indexados. Podrías hacer un EXPLAIN a las consultas y observar las diferencias.