Numeracion en un Select

02/04/2004 - 18:44 por Pablo Salazar | Informe spam
Hola a todos
Alguien me Puede ayudar con esto.
Necesito crear una sentencia select que tenga un campo que lleve elnumero de
registro.
Por ejemplo
Select ? as numero ,Nombre from tcliente

resultado
-
numero nombre
1 fsdfsda
2 fasdfasdf
...

y ademas no se si se pudiera indicarle en que numero debe empezar
algo asi.

select 100 + ? as numero, nombre from cliente.

alguien me puede indicar que debo colocar en ? para que haga lo que quiero.


Por sus sugerencias Gracias.

Pablo Salazar Chavez.
Guatemala.
 

Leer las respuestas

#1 Gustavo Morales
02/04/2004 - 18:51 | Informe spam
Usa IDENTITY(numeric,100,1)
Numeric infica tipo de campo
100 es el numero inicial
1 es el incremento
El identity se usa con la instruccion Into

Ejemplo:
Select Identity(numeric,100,1) As [Numero], Nombre Into #Tmp From Clientes
Select * From #Tmp
Drop Table #Tmp

"Pablo Salazar" escribió en el mensaje
news:
Hola a todos
Alguien me Puede ayudar con esto.
Necesito crear una sentencia select que tenga un campo que lleve elnumero


de
registro.
Por ejemplo
Select ? as numero ,Nombre from tcliente

resultado
-
numero nombre
1 fsdfsda
2 fasdfasdf
...

y ademas no se si se pudiera indicarle en que numero debe empezar
algo asi.

select 100 + ? as numero, nombre from cliente.

alguien me puede indicar que debo colocar en ? para que haga lo que


quiero.


Por sus sugerencias Gracias.

Pablo Salazar Chavez.
Guatemala.


Preguntas similares