Consulta muy complicada (para nota)
Publicado por amv (14 intervenciones) el 30/01/2008 19:39:17
Hola a todos y gracias a los que se atrevan con esto. Tengo un serio problema que no sé si es posible resolver con una consulta de SQL (T-SQL):
Tengo una tabla, por ejemplo PERSONAS, con los campos ID, NOMBRE, APELLIDOS y PUNTUACION, siendo el ID único para cada registro. Y ahí va la pregunta: ¿cómo podría obtener un conjunto de registros que tuviera un único registro por cada uno de los NOMBRES existentes en la tabla?
Me esplico con un ejemplo:
ID NOMBRE APELLIDOS PUNTUACION
1 NombreA ApellidosA 1
2 NombreA ApellidosB 11
3 NombreB ApellidosC 45
4 NombreA ApellidosD 754
5 NombreB ApellidosE 112
6 NombreC ApellidosF 98
Si se ordena por PUNTUACION el resultado deseado sería:
4 NombreA ApellidosD 754
5 NombreB ApellidosE 112
6 NombreC ApellidosF 98
Agradecería enormemente cualquier idea.
Tengo una tabla, por ejemplo PERSONAS, con los campos ID, NOMBRE, APELLIDOS y PUNTUACION, siendo el ID único para cada registro. Y ahí va la pregunta: ¿cómo podría obtener un conjunto de registros que tuviera un único registro por cada uno de los NOMBRES existentes en la tabla?
Me esplico con un ejemplo:
ID NOMBRE APELLIDOS PUNTUACION
1 NombreA ApellidosA 1
2 NombreA ApellidosB 11
3 NombreB ApellidosC 45
4 NombreA ApellidosD 754
5 NombreB ApellidosE 112
6 NombreC ApellidosF 98
Si se ordena por PUNTUACION el resultado deseado sería:
4 NombreA ApellidosD 754
5 NombreB ApellidosE 112
6 NombreC ApellidosF 98
Agradecería enormemente cualquier idea.
Valora esta pregunta


0