Вы пытались проверить свой динамический sql
Он возвращается Select * from dbo.Exclusion_Process_Tab1_20181204
Попробуйте это
Declare @Currentmonth4date varchar(8)= convert(varchar(8), DATEADD(month, DATEDIFF(month, 0, GETDATE()), 3),112)
Declare @SQL varchar(max)= 'dbo.Exclusion_Process_Tab1_'+ @Currentmonth4date
Declare @Select varchar(400) = 'Select * from '+@SQL
PRINT(@SELECT)
--exec (@Select)
Этот возвращает
Select * from dbo.Exclusion_Process_Tab1_20190104
После проверки комментариев print и раскомментируйте exec
Перед выполнением ваших динамических запросов протестируйте их с print и посмотрите, что они возвращают.