
07/09/2009, 15:02
|
 | | | Fecha de Ingreso: enero-2002 Ubicación: Cali - Colombia
Mensajes: 2.234
Antigüedad: 23 años, 2 meses Puntos: 4 | |
Respuesta: consulta demasiado lenta por el order by pues realmente la consulta seria asi
SELECT num_factura, sum(total_conIVA) as total, count(distinct(num_factura)) as cant FROM pedidos WHERE estado_pedido = 1 group by id_contacto order by cant desc limit 0,30
porke necesito sacar el top 30 de los mejores clients es decir los ke mas facturas tengan.
por eso tengo ke recorrer toda la tabla..
y mi tabla no es estatica cambia constantemente se incrementa el numero de regsitrsos porke ahi se meten las ventas diariamente..
como podria hacer? |