hola a todos.
¿como se le asigna valor a una variable en un procedimientos almacenado?
necesito asignarle un valor a la variable EdadSD y lo estoy haciendo de la
siguiente manera:
CREATE PROCEDURE sp_CreFinSecLag
@IDUsuario int,
@EdadSD numeric(3,0)
as
set @EdadSD=(select CreIniSD from ConfPer where Eslaguna=1 and
IDUser=@IDUsuario)
select * from Siembras where
convert(nvarchar(10),
fechorasiefin+@EdadSD,101)=convert(nvarchar(10),getdate(),101)
y me da este error:
Error 156: Incorrect syntax near the keyword 'set'.
si tengo mal asigando ese valor a la variable por favor diganme como lo
puedo hacer.
muchisimas gracias.
Leer las respuestas