Ver Mensaje Individual
  #2  
Antiguo 11-07-2008
Avatar de Neftali [Germán.Estévez]
Neftali [Germán.Estévez] Neftali [Germán.Estévez] is offline
[becario]
 
Registrado: jul 2004
Ubicación: Barcelona - Espańa
Posts: 18.289
Reputación: 10
Neftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en bruto
Con la consulta que tienes, puedes ordenar (ORDER BY) por NUMVENTAS descendente (DESC) y usar un TOP para quedarte con los 5 primeros.

Algo así:

Código SQL [-]
SELECT  TOP 5
C.IDCLIENTE, NOMBRE, DNI, COUNT(IDVENTA) AS NUMVENTAS
FROM CLIENTE C INNER JOIN VENTA V ON  C.IDCLIENTE = V.IDCLIENTE
GROUP BY C.IDCLIENTE,NOMBRE,DNI
ORDER BY NUMVENTAS DESC
__________________
Germán Estévez => Web/Blog
Guía de estilo, Guía alternativa
Utiliza TAG's en tus mensajes.
Contactar con el Clubdelphi

P.D: Más tiempo dedicado a la pregunta=Mejores respuestas.
Responder Con Cita