Hola.
Estoy haciendo un procedimiento en sql server, en este entran dos valores y con estos hacen varias consulta.
El problema esta en que no me pone los datos de las consultas en los parametros de salida.
tengo
Código SQL:
Ver original@entrada1 VARCHAR(20),
@entrada2 VARCHAR(20),
@salida1 VARCHAR(30) output,
@salida2 NUMERIC output,
@salida3 NUMERIC output
y las consultas
Código SQL:
Ver originalBEGIN
SELECT @salida1=dato1 FROM tabla1 WHERE clave=@entrada1;
SELECT @salida2=MAX(dato1) FROM tabla2 WHERE clavet1=@entrada1 AND clave=@entrada2;
SELECT @salida3=MIN(dato1) FROM tabla2 WHERE clavet1=@entrada1 AND clave=@entrada2;
END
de estos datos solo salida1 tiene valor, el resto retorna nulo