Wypróbuj tabelę kalendarza
Tabele kalendarza są w świecie hurtowni danych znane również jako wymiary dat. To przydatne tabele pomocnicze, które pozwalają szybko i sprawnie wykonywać obliczenia na zakresach dat. Szczególnie przydają się podczas pracy z latami fiskalnymi, które nie zawsze pokrywają się z rokiem kalendarzowym, oraz ze świętami, które mogą przypadać w różnych terminach.
W naszej przykładowej firmie rok fiskalny rozpoczyna się 1 lipca bieżącego roku kalendarzowego – na przykład rok fiskalny 2019 zaczął się 1 lipca 2019 i trwał do 30 czerwca 2020. Wszystkie te informacje znajdziesz w tabeli dbo.Calendar.
To ćwiczenie jest częścią kursu
Analiza szeregów czasowych w SQL Server
Interaktywne ćwiczenie praktyczne
Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.
-- 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;