Ver Mensaje Individual
  #1 (permalink)  
Antiguo 07/11/2009, 14:56
greck69
 
Fecha de Ingreso: noviembre-2009
Mensajes: 1
Antigüedad: 15 años, 5 meses
Puntos: 0
Exclamación Pareto de MySQL.....URGENTE!!!!!!

hola a todos tengo una consulta de mysql y necesito que me muestre solo las categorias con mas ventas(menor o igual a 20%)la consulta es la siguiente;


select nombre,
count(renta.id_renta)as rentas,
sum(cantidad)as Importe_Total,
round(sum(cantidad)/count(renta.id_renta),2)as Importe_Promedio,
round((sum(cantidad)*100)/(select sum(cantidad)from pago),2)as Porcentaje
from pago
inner join renta using (id_renta)
inner join ejemplar using (id_ejemplar)
inner join pelicula using (id_pelicula)
inner join clasificacion using (id_pelicula)
inner join categoria using(id_categoria)
group by categoria.nombre
order by rentas desc;


Esta ya funciona pero necesito q me muestre solo las primeras esta arroja 16 rows y creo q para q sea el 20% solo debe arrojar las 2 o 3 primeras.

Si alguien me puede ayudar se lo agradecere toda la vida.
ya intente de muchas maneras y ya estoy comenzando a perder la paciencia
de antemano gracias