
08/01/2009, 12:49
|
Colaborador | | Fecha de Ingreso: marzo-2008 Ubicación: Cáceres
Mensajes: 3.735
Antigüedad: 17 años 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. |