कैलेंडर टेबल आज़माएँ
वेयरहाउसिंग की दुनिया में कैलेंडर टेबल को डेट डाइमेंशन भी कहा जाता है. कैलेंडर टेबल एक उपयोगी यूटिलिटी टेबल है, जिससे आप डेट रेंज से जुड़े कैलकुलेशन तेज़ी और कुशलता से कर सकते हैं. यह विशेष रूप से तब मददगार होता है जब आप फिस्कल ईयर के साथ काम कर रहे हों, जो हमेशा कैलेंडर ईयर से मेल नहीं खाते, या उन छुट्टियों के साथ जो हर साल एक ही तारीख को नहीं होतीं.
हमारी उदाहरण कंपनी में, फिस्कल ईयर मौजूदा कैलेंडर ईयर के 1 जुलाई से शुरू होता है, इसलिए Fiscal Year 2019, 1 जुलाई 2019 से शुरू होकर 30 जून 2020 तक चलता है. यह सारी जानकारी dbo.Calendar नाम की टेबल में है.
यह अभ्यास पाठ्यक्रम का हिस्सा है
SQL Server में Time Series Analysis
इंटरैक्टिव व्यावहारिक अभ्यास
इस अभ्यास को इस नमूना कोड को पूरा करके आज़माएँ।
-- 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;