У меня есть процедура, в которой у меня есть данные о вызовах за каждый день. Из этой процедуры я написал другую процедуру для вставки и обновления в таблицу назначения.
У нас есть работа, которая выполняется каждый день. Но теперь мне нужно запустить данные за прошлый 1 год (каждый день).
Ниже приведены мои параметры в процедуре обновления вставки - если мне нужно получить данные для 18-го, мои значения параметров будут такими, как показано ниже
,@StartDate datetime = '2020-04-18'
,@EndDate datetime = '2020-04-19'
,@SkillLevel varchar(10)='Total'
,@Region varchar(20) = 'US'
Если мне нужно получить данные для 17-го числа, мои значения параметров будут такими, как показано ниже
,@StartDate datetime = '2020-04-17'
,@EndDate datetime = '2020-04-18'
,@SkillLevel varchar(10)='Total'
,@Region varchar(20) = 'US'
Подобно этому, чтобы получить данные за последний 1 год, мне нужно запустить код в течение 365 дней, что требует огромных усилий
Может кто-нибудь подсказать, как индивидуально проходить даты на 1 год с некоторыми l oop.