Я хочу, чтобы один запрос извлекал следующие 12 дат (первый день месяца) для данной даты.
Например, введите дату 01.01.2009 (ДД / ММ / ГГГГ), а затем вывод должен быть следующим:
![output](https://i.stack.imgur.com/K7q6b.png)
Я попытался запустить al oop, используя функцию DATEADD
как:
DECLARE @i INT
SET @i = 0
while(@i<12)
BEGIN
SELECT DATEADD(mm, @i, '01/01/2019');
SET @i = @i+1
END
Это работает, но Есть ли способ получить требуемый вывод одним запросом?