Campo incrementable en un select

22/04/2005 - 19:12 por Rene Moreno | Informe spam
Buen dia a todos.
A ver si se puede hacer esto, quiero hacer una consulta en la cual incluir
un campo que se vaya incrementando en 1, como un contador de linea, algo
similar a esto:

SELECT Number = IDENTITY (int, 1, 1), *
INTO #tbltmp
FROM mitabla

No quiero usar el into, solo quiero la consulta; espero haberme explicado
bien y que se pueda hacer.

Saludos y Gracias

Rene Moreno
Monterrey, Nuevo Leon, Mexico
"Estudio en la duda, Accion en la Fe"
 

Leer las respuestas

#1 Alejandro Mesa
22/04/2005 - 19:52 | Informe spam
How to dynamically number rows in a SELECT Statement
http://support.microsoft.com/defaul...-us;186133

Ejemplo:

use northwind
go

select count(*) as rank, c1.customerid, c1.companyname
from dbo.customers as c1 inner join dbo.customers as c2
on c1.customerid >= c2.customerid
group by c1.customerid, c1.companyname
order by rank asc;


AMB

"Rene Moreno" wrote:

Buen dia a todos.
A ver si se puede hacer esto, quiero hacer una consulta en la cual incluir
un campo que se vaya incrementando en 1, como un contador de linea, algo
similar a esto:

SELECT Number = IDENTITY (int, 1, 1), *
INTO #tbltmp
FROM mitabla

No quiero usar el into, solo quiero la consulta; espero haberme explicado
bien y que se pueda hacer.

Saludos y Gracias

Rene Moreno
Monterrey, Nuevo Leon, Mexico
"Estudio en la duda, Accion en la Fe"



Preguntas similares