Вы можете получить EndYear
, добавив к дате 5 месяцев:
select LEARNERID, LEARNSTARTDATE, EndYear - 1 StartYear, EndYear
from (
select LEARNERID, LEARNSTARTDATE, year(dateadd(month, 5, LEARNSTARTDATE)) EndYear
from ILR
) t
Если вы хотите получить результат в формате XX/XX
:
select LEARNERID, LEARNSTARTDATE,
format((EndYear - 1) % 100, '00') + '/' + format((EndYear) % 100, '00') AcademicYear
from (
select LEARNERID, LEARNSTARTDATE, year(dateadd(month, 5, LEARNSTARTDATE)) EndYear
from ILR
) t
См. демо . Результаты:
> LEARNERID | LEARNSTARTDATE | AcademicYear
> --------: | :------------- | :-----------
> 1 | 2019-09-01 | 19/20
> 2 | 2020-05-06 | 19/20
> 3 | 2020-08-05 | 20/21
> 4 | 2019-08-01 | 19/20
> 5 | 2019-07-31 | 18/19