開始使用免費開始

連接到日曆資料表

在上一個練習中,我們看過一個新資料表 dbo.Calendar。這個資料表包含預先計算的日期資訊,範圍從 2000 年 1 月 1 日到 2049 年 12 月 31 日。現在我們要用這個日曆資料表來篩選另一個資料表 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 的時間序列分析

檢視課程

動手互動練習

試著完成這個範例程式碼,體驗一下這個練習。

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.___ = ___;
編輯並執行程式碼