CommencerCommencer gratuitement

Périodes d'agrégation personnalisées

Trouvez le nombre médian de demandes pour le 311 d’Evanston par jour pour chaque période de six mois entre le 01/01/2016 et le 30/06/2018. Construisez la requête en suivant les trois étapes ci-dessous.

Rappelez-vous que pour agréger des données selon des intervalles de date/heure non standard, tels que six mois, vous pouvez utiliser generate_series() pour créer des cellules avec des limites inférieures et supérieures de temps, puis résumer les observations qui tombent dans chaque cellule.

N'oubliez pas : vous pouvez accéder aux diapositives contenant un exemple de ce type de requête en utilisant le lien de l'icône PDF en haut à droite de l'écran.

Cet exercice fait partie du cours

Analyse exploratoire des données en SQL

Afficher le cours

Exercice interactif pratique

Essayez cet exercice en complétant cet exemple de code.

-- 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;
Modifier et exécuter le code