Ver Mensaje Individual
  #3 (permalink)  
Antiguo 22/02/2008, 09:41
Avatar de Beakdan
Beakdan
 
Fecha de Ingreso: diciembre-2001
Ubicación: Monterrey, Nuevo León
Mensajes: 433
Antigüedad: 23 años
Puntos: 7
Re: Numerador de registros

Con SQL Server 2005 usa la función ROW_NUMBER():
Código:
SELECT ROW_NUMBER() OVER(ORDER BY (SELECT 1)) AS Num,
        Producto
FROM    Productos
Con SQL Server 2000 y siempre considerando que el número de registros devuelto por la consulta no sea demasiado elevado, usa la función IDENTITY para numerar los resultado e insertarlos en una tabla temporal:
Código:
SELECT  IDENTITY(INT, 1,1) AS Num,
        Producto
INTO    #temp_Productos
FROM    Productos

SELECT  *
FROM    #temp_Productos

DROP TABLE #temp_Productos

Última edición por Beakdan; 22/02/2008 a las 09:44 Razón: Pegar codigo SQL Server 2005