Explorează un tabel calendar
Tabelele calendar sunt cunoscute în lumea depozitelor de date și sub numele de dimensiuni de dată. Un tabel calendar este un instrument util care te ajută să efectuezi calcule pe intervale de date rapid și eficient. Acest lucru este valabil mai ales când lucrezi cu ani fiscali, care nu coincid întotdeauna cu anul calendaristic, sau cu sărbători care nu cad în aceeași dată în fiecare an.
În compania din exemplul nostru, anul fiscal începe pe 1 iulie al anului calendaristic curent, astfel că Anul Fiscal 2019 a început pe 1 iulie 2019 și s-a încheiat pe 30 iunie 2020. Toate aceste informații se află într-un tabel numit dbo.Calendar.
Acest exercițiu face parte din cursul
Analiza seriilor de timp în SQL Server
Exercițiu interactiv practic
Încearcă acest exercițiu completând acest cod de exemplu.
-- 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;