SET @query = 'INSERT INTO [wl03].ExpectedActivity (period, genusID, subjectID, waitingStageID, value, savedOn, savedBy)
SELECT period, genusID, subjectID, waitingStageID, value, savedOn, savedBy
FROM (SELECT CAST(''' + @plus12Month + ''' AS DATE) AS period, genusId, subjectId, waitingStageId, value, CAST('''
+ CONVERT(CHAR(8), GETDATE(), 112)
+ ''' AS DATE) AS savedOn, ''<Automated>'' AS savedBy FROM [' + @schemaName
+ '].[ExpectedActivity] WHERE period in (''' + @plus11Month + ''')) pm
WHERE NOT EXISTS (SELECT 1