Bir takvim tablosunu dene
Depolama dünyasında takvim tabloları, tarih boyutu olarak da bilinir. Bir takvim tablosu, tarih aralığı hesaplarını hızlı ve verimli şekilde yapmana yardımcı olan kullanışlı bir yardımcı tablodur. Bu özellikle, takvim yılıyla her zaman örtüşmeyen mali yıllar ya da her yıl aynı güne denk gelmeyebilen tatiller söz konusu olduğunda işe yarar.
Örnek şirketimizde mali yıl, içinde bulunulan takvim yılının 1 Temmuz'unda başlar; yani Mali Yıl 2019, 1 Temmuz 2019'da başladı ve 30 Haziran 2020'ye kadar sürer. Bu bilgilerin tamamı dbo.Calendar adlı tabloda yer alır.
Bu egzersiz, kursun bir parçasıdır
SQL Server'da Zaman Serisi Analizi
Uygulamalı etkileşimli egzersiz
Bu egzersizi bu örnek kodu tamamlayarak deneyin.
-- 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;