Ver Mensaje Individual
  #1 (permalink)  
Antiguo 25/04/2006, 16:40
Avatar de edu007ar
edu007ar
 
Fecha de Ingreso: septiembre-2003
Ubicación: Buenos Aires
Mensajes: 118
Antigüedad: 21 años, 7 meses
Puntos: 0
Sobre consulta sql a bd access

hola, tengo que realizar una consulta a una bd access que me devuelva los nombres de usuario que en más registros se repiten:

la bd cuenta con los campos: id, nombre, email y usuario; y se van agregando registros a medida que los usuarios hacen determinada acción, entonces yo lo que quiero es que la consulta me devuelva un ranking de los usuarios que más se repiten:

yo utilizo esta consulta:

sql="SELECT count(*) as cantidad, usuario FROM recomendaciones where usuario<>'' GROUP BY usuario order by usuario"

el problema es que en realidad yo no lo quiero ordenar por nombre de usuario sinó por los usuarios que más se repiten arriba., y si utilzo ORDER BY CANTIDAD me tira error...

entonces si agrego TOP 10 entre SELECT y COUNT me tiraría un topten de dichos usuarios.

Desde ya agradezco cualquier ayuda.
Gracias.