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