Tengo una tabla que tiene algunas columnas: Usuario, Categoría, Valorconsultas de SQL Server para el Ranking (RowNumber) y Agrupaciones
Y quiero hacer una consulta que me dará un ranking, de todos los usuarios el valor, pero restablecer para la categoría.
Ejemplo:
user1 CategoryA 10
user2 CategoryA 11
user3 CategoryA 9
user4 CategoryB 3
user1 CategoryB 11
la consulta devolvería:
Rank User Category
1 user2 CategoryA
2 user1 CategoryA
3 user3 CategoryA
1 user1 CategoryB
2 user4 CategoryB
¿Alguna idea?
Escribo la consulta y especifico la Categoría, funciona pero luego tengo que escribir loops y es muy lenta.
Mi consulta actual: SELECT Rango() sobre (Ordenar por Valor, usuario, Categoría) como filas, categoría, usuario de la Tabla1 Grupo por usuario, Categoría, valor de la orden por rangos asc – bladefist