Hola... teno un problema.. bueno.. tal vez en estos momentos me falta algo de lógica jejeje

, y no sea problema como tal.. pero en fin.. lo que necesito es crear una consulta que me muestre una especie de Top 5, de las personas que rentan mas peliculas, es decir... si alguien tiene 50, otro 20.. otro 22, 18, 10...etc... me muestre solo los 5 mayores...
Tengo la siguiente consulta:
Select count(a.NumSocio) as Total
,a.NumSocio, b.Nombre, b.ApellidoP
from renta as a, Clientes as b
where a.NumSocio = b.NumSocio
group by a.NumSocio,
b.Nombre, b.ApellidoP
y perfectamente me desglosa la cantidad de peliculas de c/u pero quiero los que tienen mayor numero de rentas... porque esto me desglosa pero en un cierto orden....
por ejemplo
Total Nombre Apellido
11 xxxx xxxx
22 xxxx xxxx
5 xxxx xxxx
10
54
10
35
40
etc..etc
y quiero que me muestre por ejemplo
54
40
35
22
10...
Espero sus respuestas...
Gracias y saludos !!!
11