12/02/2009, 12:04
|
| | | Fecha de Ingreso: febrero-2009 Ubicación: Tarapoto
Mensajes: 14
Antigüedad: 15 años, 11 meses Puntos: 0 | |
Respuesta: Contador en filas En el Sql server 2005 es mucho más sencillo:
Pues bien, SQL 2005 implementa una nueva función que me devuelve el número de fila a partir de cierto criterio que yo especifique. La sintaxis es esta:
ROW_NUMBER () OVER (ORDER BY <order by column name>)
o
ROW_NUMBER () OVER (PARTITION BY <partition by column name>)
Por ejemplo, si necesitamos devolver la lista de empleados enumerados por orden de primer apellido, nuestra sentencia podría verse así:
SELECT ROW_NUMBER() OVER (ORDER BY Primer_Apellido) AS ROW, EmpID FROM Empleados |