Probiere eine Kalendertabelle aus
Kalendertabellen sind in der Data-Warehousing-Welt auch als Datumsdimensionen bekannt. Eine Kalendertabelle ist eine hilfreiche Utility-Tabelle, mit der du Datumsbereichsberechnungen schnell und effizient durchführen kannst. Das gilt besonders bei Geschäftsjahren, die nicht immer mit dem Kalenderjahr übereinstimmen, oder bei Feiertagen, die nicht jedes Jahr auf dasselbe Datum fallen.
In unserem Beispielunternehmen beginnt das Geschäftsjahr am 1. Juli des laufenden Kalenderjahres. Das Geschäftsjahr 2019 startete also am 1. Juli 2019 und läuft bis zum 30. Juni 2020. Alle diese Informationen stehen in einer Tabelle namens dbo.Calendar.
Diese Übung ist Teil des Kurses
Zeitreihenanalyse in SQL Server
Interaktive Übung
Vervollständige den Beispielcode, um diese Übung erfolgreich abzuschließen.
-- 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;