शुरू करेंमुफ़्त में शुरू करें

कैलेंडर टेबल से जॉइन करना

पिछले अभ्यास में, हमने एक नई टेबल dbo.Calendar देखी थी। इस टेबल में 1 जनवरी, 2000 से 31 दिसंबर, 2049 तक की पूर्व-गणना की गई तारीख संबंधी जानकारी है। अब हम इसी कैलेंडर टेबल का उपयोग दूसरी टेबल dbo.IncidentRollup को फ़िल्टर करने के लिए करना चाहते हैं.

Incident Rollup टेबल में एक काल्पनिक कंपनी की सुरक्षा घटनाओं से संबंधित कृत्रिम रूप से जनरेट किया गया डेटा है.

आपने प्रीरिक्विज़िट कोर्सेज़ में टेबल्स को जॉइन करना सीखा होगा। यहाँ कैलेंडर टेबल से जॉइन करने का एक उदाहरण है:

SELECT
    t.Column1,
    t.Column2
FROM dbo.Table t
    INNER JOIN dbo.Calendar c
        ON t.Date = c.Date;

यह अभ्यास पाठ्यक्रम का हिस्सा है

SQL Server में Time Series Analysis

पाठ्यक्रम देखें

इंटरैक्टिव व्यावहारिक अभ्यास

इस अभ्यास को इस नमूना कोड को पूरा करके आज़माएँ।

SELECT
	ir.IncidentDate,
	c.FiscalDayOfYear,
	c.FiscalWeekOfYear
FROM dbo.___ ir
	INNER JOIN dbo.___ c
		ON ir.___ = c.___
WHERE
    -- Incident type 3
	ir.___ = 3
    -- Fiscal year 2019
	AND c.___ = ___
    -- Fiscal quarter 3
	AND c.___ = ___;
कोड संपादित करें और चलाएँ