Ahora necesito recuperar un valor de un select dinamico, este procedimiento se esta llamando desde otro procedimiento.
Estoy intentando de esta manera:
Código SQL:
Ver originalALTER PROCEDURE [dbo].[GetTotalForcountry]
@FIELD VARCHAR(90),
@IdState INT,
@Total INT
AS
DECLARE @cnt INT
DECLARE @sqlCommand nvarchar(1000)
BEGIN
SET @FIELD='[Belgium]'
SET @sqlCommand = 'SELECT @TotalOUT='+ @FIELD +'FROM EC_DashBoard.dbo.DB_TemporalDataPMO where idstate='+CONVERT(nvarchar, @idState)
EXECUTE sp_executesql @sqlCommand,'@TotalOUT int OUTPUT', @TotalOUT=@Total OUTPUT;
RETURN
END
Necesito que me devuelva el valor de una columna dinamica, estoy siguiendo los ejemplos de msdn pero nada
¿Podria alguine echarme un cable o alguna alternativa para no utilizarlo con output?
Mil gracias