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:
y las consultasVer original
@entrada1 VARCHAR(20), @entrada2 VARCHAR(20), @salida1 VARCHAR(30) output, @salida2 NUMERIC output, @salida3 NUMERIC output
Código SQL:
Ver original
BEGIN 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