Sub consulta Insert Select
Publicado por Matias Gallardo (1 intervención) el 15/10/2011 00:02:34
necesito crear un procedimiento almacenado de la siguiente manera y no puedo hacerlo:
create procedure AsientosInsertar
@dni int,
@pelicula int,
@fecha datetime,
@hora nchar(50),
@asiento int
as
insert into Asientos (funcion,@asiento, @dni)
select funcion Funciones
where fecha=@fecha and hora=@hora and pelicula=@pelicula)
la tabla asientos esta compuesta por funcion, asiento y dni
y la tabla funciones esta compuesta por funcion fecha hora y pelicula
necesito insertar datos en la tabla asientos, pero a funcion que va en esa tabla la obtengo de la tabla funciones.
En sintesis necesito consultar si encuentro alguna funcion en la tabla funciones y si la encuentro agregarla en la tabla asiento mas el numero de asiento y dni. Todo eso en un procedimiento. Se puede insertar el resultado de ese select en el insert?. Espero alguna respuesta. Gracias
create procedure AsientosInsertar
@dni int,
@pelicula int,
@fecha datetime,
@hora nchar(50),
@asiento int
as
insert into Asientos (funcion,@asiento, @dni)
select funcion Funciones
where fecha=@fecha and hora=@hora and pelicula=@pelicula)
la tabla asientos esta compuesta por funcion, asiento y dni
y la tabla funciones esta compuesta por funcion fecha hora y pelicula
necesito insertar datos en la tabla asientos, pero a funcion que va en esa tabla la obtengo de la tabla funciones.
En sintesis necesito consultar si encuentro alguna funcion en la tabla funciones y si la encuentro agregarla en la tabla asiento mas el numero de asiento y dni. Todo eso en un procedimiento. Se puede insertar el resultado de ese select en el insert?. Espero alguna respuesta. Gracias
Valora esta pregunta


0