SQL Server - Sub consulta Insert Select

 
Vista:

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
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de Isaias
Val: 3.250
Oro
Ha mantenido su posición en SQL Server (en relación al último mes)
Gráfica de SQL Server

Sub consulta Insert Select

Publicado por Isaias (4558 intervenciones) el 18/10/2011 01:40:29
Veamos, segun entiendo los NOMBRES de tus tablas con ¿variables? dependiendo de las variables de entrada.

De ser asi, solo te queda un query dinamico

Tu SELECT e INSERT, no tienen una correcta estructura.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar