Устраните переход между объявлением переменной и запросом выбора, следовательно, GO является разделителем пакетов, который разбивает весь сценарий на партии
declare @start_date date, @end_date date
set @start_date = '2018-06-01'
set @end_date = '2018-11-30'
select * into mytable_TB from Other_Table where mis_date >= @start_date
and mis_date <= @end_date