SQL Server - Ayuda por favor!!!! :=)

 
Vista:

Ayuda por favor!!!! :=)

Publicado por Jesus (6 intervenciones) el 31/08/2004 10:01:16
X favor necesito ayuda urgente. No tengo experiencia y quiero crear un procedimiento que coja campos de 3 tablas diferentes y me los meta en otra tabla. He creado una variable para cada campo, pero me da error.
Create Procedure VISITA as

Declare @clocked1 datetime(8);
Declare @personalbadge1 integer(4);
Declare @networkclock1 integer(4);
Declare @person1 integer(4);
Declare @periodstart1 datetime(8);
Declare @periodend1 datetime(8);
Declare @surname1 varchar(30);
Declare @initials1 varchar(20);
Declare @staffno1 varchar(15);

Begin

Select clocked.badgeclocking, personalbadge.badgeclocking,
networkclock.badgeclocking, person.personalbadge, periodstart.personalbadge,
periodend.personalbadge, surname.person, initials.person, staffno.person

Into @clocked1, @personalbadge1,@networkclock1, @person1, @periodstart1, @periodend1,
@surname1, @initials1, @staffno1

from badgeclocking, personalbadge, person

Where personalbadge.badgeclocking = id.personalbadge and
person.personalbadge = id.person and periodend.personalbadge = getdate()

Insert into caducidad_tarjeta values (@clocked1, @personalbadge1, @person1, @periodstart1, @periodend1, @surname1, @initials, @staffno1)

End

go
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

Sugerencia

Publicado por Mr cerebro (6 intervenciones) el 20/10/2004 23:52:13
Te recomiendo q cambies el Select campo into tabla por una nueva consulta de la estructura sigueinte
INSERT INTO tabla Select .....from ..where
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