es posible esto?

19/05/2005 - 03:37 por MAbanto | Informe spam
tengo un select que me devuelve dos registros pero quiero hacer un insert
into de ese select y en la ultima columna generar un numero correlativo es
decir:

select campo1
from Tabla1 inner join tabla2
on tabla1.hh=tabla2.a

esto me devuelve:
mama
papa

y quiero que se inserte en otra tabla pero como :

mama 1
papa 2

todo haciendo un

insert into tabla1 ( hh)
select campo1, dbo.Fn_GetWebVL('w')
from Tabla1 inner join tabla2
on tabla1.hh=tabla2.a


por ejemplo en esta funcion dbo.Fn_GetWebVL('w'), quise algoasi como buscar
el max valor de Tabla1 y generarlo mas 1 pensando que saldria como quiero
pero no, hace el calculo para la primera fila y el mismo valor para a la
segunda..que puedo hacer?

Preguntas similare

Leer las respuestas

#1 Maxi
19/05/2005 - 04:23 | Informe spam
Hola, si!! una forma seria emulando el numero en la query, aca te paso un
ejemplo de numeracion

http://www.sqlteam.com/item.asp?ItemID91


Maxi - Buenos Aires - Argentina
Desarrollador 3 Estrellas
Msn:

Maxi.da[arroba]gmail.com

"MAbanto" escribió en el mensaje
news:
tengo un select que me devuelve dos registros pero quiero hacer un insert
into de ese select y en la ultima columna generar un numero correlativo es
decir:

select campo1
from Tabla1 inner join tabla2
on tabla1.hh=tabla2.a

esto me devuelve:
mama
papa

y quiero que se inserte en otra tabla pero como :

mama 1
papa 2

todo haciendo un

insert into tabla1 ( hh)
select campo1, dbo.Fn_GetWebVL('w')
from Tabla1 inner join tabla2
on tabla1.hh=tabla2.a


por ejemplo en esta funcion dbo.Fn_GetWebVL('w'), quise algoasi como
buscar
el max valor de Tabla1 y generarlo mas 1 pensando que saldria como quiero
pero no, hace el calculo para la primera fila y el mismo valor para a la
segunda..que puedo hacer?

email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida