LoslegenKostenlos loslegen

Aggregat-Fensterfunktionen

Es stehen dir mehrere Aggregat-Fensterfunktionen zur Verfügung. In dieser Übung schauen wir uns an, wie man mehrere Aggregate über dasselbe Fenster berechnet.

Unser Fenster ist diesmal der gesamte Datensatz, das heißt, unsere OVER()-Klausel bleibt leer.

Diese Übung ist Teil des Kurses

Zeitreihenanalyse in SQL Server

Kurs anzeigen

Anleitung zur Übung

  • Trage für jede Spalte im Ergebnis die passende Aggregatfunktion ein.

Interaktive Übung

Vervollständige den Beispielcode, um diese Übung erfolgreich abzuschließen.

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;
Code bearbeiten und ausführen