SQL Server - mostrar el número de fila de un registro

   
Vista:

mostrar el número de fila de un registro

Publicado por christian (6 intervenciones) el 25/06/2009 23:07:33
Muy buenas tardes a todos.

Me encuentro en un gran dilema, necesito hacer un sql de una tabla que me muestren los registros y el número de la posición en la que se encuentra, ejemplo:

select
*
from tabla

a,100,libros
a,250,cuadernos

quiero que a más de esto me muestre el número:

a,100,libros,1
a,250,cuadernos,2
.....................,3
......................,4
....................,5
...................,6

se que hay la función rowcount pero lo único que logro es que me muestre el número de registro que tiene el rowcount ejemplo:

set rowcount 2
select
*
from tabla

a,250,cuadernos

Les agradecería su valiosa ayuda para poder salir de este apuro.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de Isaias

RE:mostrar el número de fila de un registro

Publicado por Isaias (3186 intervenciones) el 26/06/2009 04:37:36
¿Version de SQL Server?
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:mostrar el número de fila de un registro

Publicado por christian (6 intervenciones) el 27/06/2009 05:48:36
la versión es sql 2000
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Imágen de perfil de Isaias

RE:mostrar el número de fila de un registro

Publicado por Isaias (3186 intervenciones) el 27/06/2009 06:52:37
Adecualo a tus necesidades

SELECT Tabla.PK, COUNT(*)
FROM Tabla
JOIN Tabla as T
ON Tabla.PK>=T.PK
GROUP BY Tabla.PK
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:mostrar el número de fila de un registro

Publicado por Carlos (1 intervención) el 29/01/2013 20:39:40
el de arriba no sirve y su query menos, supone que los PK son secuenciales y son númericos, esta mal, jum
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar