Utforska en kalendertabell
Kalendertabeller kallas även datumsdimensioner inom datalagring. En kalendertabell är ett praktiskt hjälpmedel som du kan använda för att snabbt och effektivt beräkna datumintervall. Det är särskilt användbart när man arbetar med räkenskapsår, som inte alltid följer kalenderåret, eller helgdagar som kan infalla på olika datum från år till år.
I vårt exempelföretag börjar räkenskapsåret den 1 juli innevarande kalenderår. Räkenskapsåret 2019 startade alltså den 1 juli 2019 och löper till och med den 30 juni 2020. All denna information finns i en tabell som heter dbo.Calendar.
Den här övningen är en del av kursen
Tidsserieanalys i SQL Server
Interaktiv övning med praktiskt arbete
Testa den här övningen genom att slutföra den här exempelkoden.
-- 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;