try below query:-
DECLARE @A int
Declare @R int
EXEC SP_EXECUTESQL N'select @A=new from tblMRM where [year]=year(getdate()) and [month]=CONVERT(CHAR(4), getdate(), 100)', N'@A VARCHAR(10) OUTPUT', @A OUTPUT
select @A
your @a is output parameter and you must use it in sql query..