Получение названий месяцев с текущего месяца по апрель - PullRequest
0 голосов
/ 26 сентября 2018

Как я могу получить названия месяцев с текущего месяца по апрель только с использованием SQL

Пример: - если текущий месяц июль, то я хочу названия месяцев с июля по апрель.

Текущий месяц должен быть текущим месяцем.

Любая функция или что-то в этом роде ... (мне нужно получить данные из БД за эти месяцы)

1 Ответ

0 голосов
/ 26 сентября 2018

Это должно работать:

WITH Dates AS
(
    SELECT GETDATE() D
    UNION ALL
    SELECT DATEADD(MONTH,1,D) FROM Dates WHERE DATEPART(MONTH,D)!=4
)
SELECT DATENAME(MONTH,D) [Month Name] FROM Dates

Результат

Month Name
------------------------------
September
October
November
December
January
February
March
April
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...