Probeer een kalendertabel uit
Kalendertabellen staan in de datawarehouse-wereld ook bekend als datumsdimensies. Een kalendertabel is een handige hulpkoppeltabel waarmee je datumberekeningen over bereiken snel en efficiënt kunt uitvoeren. Dit is zeker handig bij boekjaren, die niet altijd samenvallen met een kalenderjaar, of bij feestdagen die niet elk jaar op dezelfde datum vallen.
Bij ons voorbeeldbedrijf start het boekjaar op 1 juli van het huidige kalenderjaar, dus boekjaar 2019 begon op 1 juli 2019 en loopt tot en met 30 juni 2020. Al deze informatie staat in een tabel genaamd dbo.Calendar.
Deze oefening maakt deel uit van de cursus
Tijdreeksanalyse in SQL Server
Praktische interactieve oefening
Probeer deze oefening eens door deze voorbeeldcode in te vullen.
-- 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;