Ver Mensaje Individual
  #1 (permalink)  
Antiguo 12/03/2010, 11:45
Avatar de Fabu_dina
Fabu_dina
 
Fecha de Ingreso: enero-2004
Mensajes: 425
Antigüedad: 20 años, 4 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