Aan de slagGa gratis aan de slag

Aangepaste aggregatieperioden

Vind de mediaan van het aantal Evanston 311-verzoeken per dag in elke periode van zes maanden van 2016-01-01 tot en met 2018-06-30. Bouw de query op volgens de drie stappen hieronder.

Onthoud dat je om te aggregeren op niet-standaard datum/tijdintervallen, zoals zes maanden, generate_series() kunt gebruiken om bakken te maken met een onder- en bovengrens in de tijd, en vervolgens de observaties samen te vatten die in elke bak vallen.

Onthoud: je kunt de dia's met een voorbeeld van dit type query bekijken via het PDF-pictogram rechtsboven op het scherm.

Deze oefening maakt deel uit van de cursus

Exploratory Data Analysis in SQL

Cursus bekijken

Praktische interactieve oefening

Probeer deze oefening eens door deze voorbeeldcode in te vullen.

-- Generate 6 month bins covering 2016-01-01 to 2018-06-30

-- Create lower bounds of bins
SELECT generate_series('2016-01-01',  -- First bin lower value
                       ___,  -- Last bin lower value
                       '___'::interval) AS lower,
-- Create upper bounds of bins
       generate_series('2016-07-01',  -- First bin upper value
                       ___,  -- Last bin upper value
                       '___'::interval) AS upper;
Code bewerken en uitvoeren