У меня есть столбец, в котором указаны месяц и год YYYY MM
. Я разделил их на два столбца (Year
и Month
). Проблема в том, что год - это календарный год, тогда как в идеале мне нужен финансовый год, который я использую (от Apr 01
до Mar 31
- это никогда не изменится).
Другие решения, которые я видел, основаны на формате даты, тогда как мой исходный столбец - это строка.
Мне нужен оператор, который возвращает финансовый год для моей колонки нового года вместо календарного года.
Мое текущее утверждение:
Select Month,
parsename(replace(Month,' ','.'),1) as MonthM,
parsename(replace(Month,' ','.'),2) as Year
FROM TblTrade
Который работает для разделения столбцов.
Таким образом, ожидаемые результаты будут такими, например: 15 февраля становится февралем и 2015 годом. 15 апреля становится апрелем и 2016 годом.
Пожалуйста, порекомендуйте.