Tengo una [Tabla] con lo siguientes campos:
Id | Fecha | Hora | UserName | ...y mas campos.
Necesito ordenar la tabla de acuerdo al UserName que mas se repita, es decir;
puedo contar los registros de la siguiente manera:
Código SQL
[-]Select UserName, Count(*) as Contador from Tabla
group by UserName
Order by Contador DESC
... este es el orden que quiero que tenga la tabla, pero ¿cómo hago una consulta que me devuelva todos los registros de la tabla en este orden?; ya que necesito hacer uso de los demás campos de la tabla.
ejemplo:
Id|Fecha|Hora|UserName|...etc
1 x x jherrera
2 x x jherrera
3 x x jherrera
4 x x hmendez
5 x x hmendez
6 x x srodriguez
Gracias.