Possible Duplicate:
Assign result of dynamic sql to variable
Can you help me to store a value in the given example.
DECLARE @variable VARCHAR(20)
declare @table_name varchar(20)='sample_table'
EXEC('SELECT '+@variable+'=SUM(CAST([Annual Plan & GM$] AS MONEY)) FROM '+@table_name+'')