como puedo?

03/01/2006 - 17:10 por JorTriFa | Informe spam
Quiero hacer una consulta sencilla select campo1,campo2 from tabla order by
campo1, y que me añada una tercera columna con un numero de fila secuencial,
para numerar la filas... o sea algo asi

campo1 campo2 numero
a aaa 1
b bbb 2
c ccc 3
d ddd 4


Como puedo hacerlo? Gracias a to2 y feliz año.
 

Leer las respuestas

#1 Alejandro Mesa
03/01/2006 - 17:29 | Informe spam
JorTriFa,

Este articulo aplica a las versiones 7 y 2000

How to dynamically number rows in a SELECT Transact-SQL statement
http://support.microsoft.com/defaul...-us;186133

En la version 2005 cuentas con la nueva funcion row_number.

row_number (Transact-SQL)
http://msdn2.microsoft.com/ms186734(en-US,SQL.90).aspx


AMB

"JorTriFa" wrote:

Quiero hacer una consulta sencilla select campo1,campo2 from tabla order by
campo1, y que me añada una tercera columna con un numero de fila secuencial,
para numerar la filas... o sea algo asi

campo1 campo2 numero
a aaa 1
b bbb 2
c ccc 3
d ddd 4


Como puedo hacerlo? Gracias a to2 y feliz año.



Preguntas similares