
12/03/2010, 11:45
|
 | | | Fecha de Ingreso: enero-2004
Mensajes: 425
Antigüedad: 21 años, 2 meses Puntos: 1 | |
ayuda con un consulta hola a todos tengo una consulta a varias tablas en MySql a ver quien me puede ayudar a mejorar el tiempo de respuesta de la misma con algunos indices o algo que me pueda mejorar
la consulta es:
select count(expediente_importe) as num_tipo,expediente_fecha FROM EXPEDIENTE e,usuario u,institucion i,sucursal s where exists (select x.usuario_id,x.usuario_user,usuario_tipo from usuario x where exists (select c.sucursal_nombre,c.sucursal_id from usuario a,zona_sucursales b,sucursal c where x.usuario_sucursal=c.sucursal_id and b.zona_sucursal_sucursal=c.sucursal_id and b.zona_sucursal_zona=a.usuario_zona and b.zona_sucursal_zona1) and e.expediente_user=x.usuario_id) and e.expediente_user=u.usuario_id and e.expediente_institucion=i.institucion_id and u.usuario_sucursal=s.sucursal_id and expediente_fecha Between '"&fecha1&"' And '"&fecha2&"' group by expediente_fecha order by expediente_fecha,expediente_status
donde fecha1 y fecha2
fecha1= 2009/01/01
fecha2= 2009/01/31 |