Hola a todosss!!!. He aqui mi problemas, dentro deun procedimiento estoy tratando de insertar en una tabla (llamemosla tabla 2) varios campos contenidos en otra(tabla 1) según un parámetro fecha dado y ademas insertar en la tabla 2 otro campo en este caso varchar. Les pongo un ejemplo para que se lleven la idea:
Tabla 1
id Nombre Apellido FechaNacimiento
Tabla 2:
id Nombre Departamento
imaginense el procedimiento al que le paso como parametro la @fecha y el @departamento y quiera insertar el nombre desde la ltabla 1 a la 2 y el departamento(parametro) en la tabla 2, algo así:
begin
insert into tabla 2 (nombre) select nombre from tabla 1
where FechaNacimiento = @fecha
update tabla 2 set Departamento = @departamento where id = @@Identity
end
algo asi, teniendo en cuenta que el campo id es llave e indentity, pero así no me funciona no me inserta nada, no se si es que la clausula where (la que esta en negritas) se me interpreta como de la tabla 1 que es lo que quiero o de la tabla 2. Si alguien e puede ayudar o tiene otra idea de como hacerlo soy todo oido o mejor dicho vista. Gracias
Salu2