Создание таблицы календаря в SQL server
Всем привет
Я пытаюсь создать таблицу календаря в sql server. Поэтому мне нужны столбцы дней для данного месяца и года. Как и за данный месяц 10/2017
1 | 2 | --------- | 31 |
Что я уже пробовал:
У меня есть запрос для перечисления всех дней в течение месяца, но в строках, как показано ниже
;WITH N(N)AS (SELECT 1 FROM(VALUES(1),(1),(1),(1),(1),(1))M(N)), tally(N)AS(SELECT ROW_NUMBER()OVER(ORDER BY N.N)FROM N,N a) SELECT N day FROM tally WHERE N <= day(EOMONTH(datefromparts(2017,10,1)))
но не знаю, как преобразовать это в столбец с pivot
заранее спасибо