Работа с таблицей календаря
В мире хранилищ данных таблицы календаря также называют измерениями дат. Таблица календаря — это удобная вспомогательная таблица, с помощью которой можно быстро и эффективно выполнять расчёты диапазонов дат. Особенно это полезно при работе с финансовыми годами, которые не всегда совпадают с календарными, или с праздниками, дата которых меняется из года в год.
В нашей компании финансовый год начинается 1 июля текущего календарного года: например, финансовый год 2019 начался 1 июля 2019 года и завершился 30 июня 2020 года. Вся эта информация хранится в таблице dbo.Calendar.
Это упражнение является частью курса
Анализ временных рядов в SQL Server
Интерактивное практическое упражнение
Попробуйте выполнить это упражнение, дополнив этот пример кода.
-- Find Tuesdays in December for calendar years 2008-2010
SELECT
c.Date
FROM dbo.___ c
WHERE
c.___ = 'December'
AND c.___ = 'Tuesday'
AND c.___ BETWEEN 2008 AND 2010
ORDER BY
c.Date;