Navin.Paruchuri Ответов: 1

Создание таблицы календаря в 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

заранее спасибо

1 Ответов

Рейтинг:
0

GKP1992

Как я уже советовал ранее другим людям.

Пожалуйста, погуглите свою проблему (что я и сделал), прежде чем перейти на конкретный форум.

Сообщество программистов настолько велико, что есть хороший шанс, что какой-то орган уже столкнулся с проблемой, с которой вы сталкиваетесь прямо сейчас, поэтому решение этой проблемы также должно быть там.

Пожалуйста следуйте за мной этот свяжите и возьмите его оттуда.

Хорошего дня.