彙總視窗函式
你可以使用多種彙總視窗函式。在這個練習中,我們要在相同的視窗上檢視多個彙總結果。
這次的視窗會是整個資料集,也就是說 OVER() 子句會保持為空。
本練習屬於課程
SQL Server 的時間序列分析
練習說明
- 在結果集的每一個欄位中,填入正確的彙總函式。
動手互動練習
試著完成這個範例程式碼,體驗一下這個練習。
SELECT
ir.IncidentDate,
ir.NumberOfIncidents,
-- Fill in the correct aggregate functions
-- You do not need to fill in the OVER clause
___(ir.NumberOfIncidents) OVER () AS SumOfIncidents,
___(ir.NumberOfIncidents) OVER () AS LowestNumberOfIncidents,
___(ir.NumberOfIncidents) OVER () AS HighestNumberOfIncidents,
___(ir.NumberOfIncidents) OVER () AS CountOfIncidents
FROM dbo.IncidentRollup ir
WHERE
ir.IncidentDate BETWEEN '2019-07-01' AND '2019-07-31'
AND ir.IncidentTypeID = 3;