Cita:
Iniciado por yamiblancoc Hola....!!!! una consulta
Código:
declare
@disponible decimal(19,4)
exec @disponible=dbo.sp_disponibilidad_partida '4.01.01.01.00',0,1,'112154',10,2011,'11/12/2011'
select @disponible
estoy haciendo algo mal?¿?
te pregunto porque mi exec ejecuta perfectamente y me devuelve el valor perfectamente que es 303.251
pero cuando le hago el select a la variable me devuelve 0000
por que? :(
Vuelvo a preguntar, porque no hiciste la funcion???
o si quieres regresar el valor directamente del procedure intenta esto:
Código SQL:
Ver originalCREATE PROCEDURE sp_mi_valor(@valor DECIMAL output)
AS
BEGIN
SELECT @valor=30.45+25.5
END
DECLARE @test DECIMAL(19,4)
EXEC sp_mi_valor @test output
SELECT @test
y aqui la liga:
http://www.sqlteam.com/article/store...returning-data