CAMPO QUE IDENTIFIQUE EL NÚMERO DE REGISTRO

23/07/2007 - 19:51 por ghazarian.martin | Informe spam
tengo una consulta en un sp, donde quiero poner un campo que me diga
que número de registro es...este no sale de una tabla, es decir estoy
buscando alguna función u algo!! gracias!

eje

select "ID", Nombre, Apellido
from Clientes


1 Carlos Gonzalez
2 Carlos Gonchiz
3 Monica Ana
4 Ca Luis



el 1, 2 , 3 4, es lo que quiero generar...
si alguien me da una mano se lo agradeceré

Martin

Preguntas similare

Leer las respuestas

#1 Maxi
23/07/2007 - 19:58 | Informe spam
Hola, los motores relacionales no tienen el concepto de numero de registro!
Pero si se pueden hacer querys que numeren los resultados, ahora bien, para
vos cual es el criterio de numeracion


Salu2

Microsoft MVP SQL Server
Culminis Speaker

"" escribió en el
mensaje news:
tengo una consulta en un sp, donde quiero poner un campo que me diga
que número de registro es...este no sale de una tabla, es decir estoy
buscando alguna función u algo!! gracias!

eje

select "ID", Nombre, Apellido
from Clientes


1 Carlos Gonzalez
2 Carlos Gonchiz
3 Monica Ana
4 Ca Luis



el 1, 2 , 3 4, es lo que quiero generar...
si alguien me da una mano se lo agradeceré

Martin
Respuesta Responder a este mensaje
#2 ghazarian.martin
23/07/2007 - 20:36 | Informe spam
ESTO FUE LO QUE ME PASASTE:

//////////////////////////////
SELECT IDENTITY(int, 1,1) AS ID_Num
INTO NewTable
FROM OldTable
al final consultas la NEWTABLE
//////////////////////////////

lo ejecuto y no me da, oldtable tomo una tabla que existe en mi base,
y new table una nueva...

Alguna idea??

gracias por las respuestas..
Respuesta Responder a este mensaje
#3 ghazarian.martin
23/07/2007 - 20:42 | Informe spam
el tema en realidad es el siguiente...
yo quiero que el sp me devuelva campos de varias tablas

es decir tengo un

select campo1,camp2, campo3
from tabla1, tabla 2, tabla3


el id que digo, lo quiero sin ninguna condición, que como me devuelva
esa consulta, me de un:
1
2
3
4...etc...
y en este caso que te mu mostrás tendría que insertar todo dentro de
una tabla temporal1!

yo sí puedo saber de antemano la cantidad de regitros , es decir hacer
un count a la consulta, pero como devuelvo ordenado todo eso??

gracias Martin
Respuesta Responder a este mensaje
#4 Juan Diego Bueno
23/07/2007 - 21:04 | Informe spam
Creo que lo que necesitas viene dado por ROWNUMBER():

Echa un ojo a esto:

http://juapri.freehostia.com/?p

Juan Diego Bueno www.moondance.tk


"" escribió en el
mensaje news:
el tema en realidad es el siguiente...
yo quiero que el sp me devuelva campos de varias tablas

es decir tengo un

select campo1,camp2, campo3
from tabla1, tabla 2, tabla3


el id que digo, lo quiero sin ninguna condición, que como me devuelva
esa consulta, me de un:
1
2
3
4...etc...
y en este caso que te mu mostrás tendría que insertar todo dentro de
una tabla temporal1!

yo sí puedo saber de antemano la cantidad de regitros , es decir hacer
un count a la consulta, pero como devuelvo ordenado todo eso??

gracias Martin
Respuesta Responder a este mensaje
#5 principiante
23/07/2007 - 21:13 | Informe spam
La opcion que él te da es mejor para una tabla temporal

Ej:
select IDENTITY(int, 1,1) as recno,campo1,camp2, campo3 into #temp
from tabla1
inner join tabla 2 on...
inner join tabla3 on..


Despues harias un

select * from #temp


"" escribió en el
mensaje news:
el tema en realidad es el siguiente...
yo quiero que el sp me devuelva campos de varias tablas

es decir tengo un

select campo1,camp2, campo3
from tabla1, tabla 2, tabla3


el id que digo, lo quiero sin ninguna condición, que como me devuelva
esa consulta, me de un:
1
2
3
4...etc...
y en este caso que te mu mostrás tendría que insertar todo dentro de
una tabla temporal1!

yo sí puedo saber de antemano la cantidad de regitros , es decir hacer
un count a la consulta, pero como devuelvo ordenado todo eso??

gracias Martin
Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaSiguiente Respuesta Tengo una respuesta
Search Busqueda sugerida