Periodos de agregación personalizados
Encuentra la mediana del número de solicitudes del 311 de Evanston por día en cada periodo de seis meses desde el 2016-01-01 hasta el 2018-06-30. Construye la consulta siguiendo los tres pasos siguientes.
Recuerda que para agregar datos por intervalos de fecha/hora no estándar, como seis meses, puedes utilizar generate_series()
para crear intervalos con límites inferiores y superiores de tiempo, y luego resumir las observaciones que caen en cada intervalo.
Recuerda: puedes acceder a las diapositivas con un ejemplo de este tipo de consulta utilizando el enlace con el icono PDF situado en la esquina superior derecha de la pantalla.
Este ejercicio forma parte del curso
Análisis exploratorio de datos en SQL
Ejercicio interactivo práctico
Pruebe este ejercicio completando este código de muestra.
-- 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;