Truncamiento de fecha
A diferencia de date_part()
o EXTRACT()
, date_trunc()
mantiene unidades de fecha/hora mayores que el campo que especifiques como parte de la fecha. Así, en lugar de extraer solo un componente de una marca de tiempo, date_trunc()
devuelve la unidad especificada y también todas las mayores.
Recuerda la sintaxis:
date_trunc('field', timestamp)
Utilizando date_trunc()
, halla el número medio de solicitudes de Evanston 311 creadas al día para cada mes de los datos. Ignora los días sin solicitudes al hacer la media.
Este ejercicio forma parte del curso
Análisis exploratorio de datos en SQL
Instrucciones de ejercicio
- Escribe una subconsulta para contar el número de solicitudes creadas al día.
- Selecciona el mes y el recuento medio por mes de la subconsulta
daily_count
.
Ejercicio interactivo práctico
Pruebe este ejercicio completando este código de muestra.
-- Aggregate daily counts by month
SELECT ___ AS month,
___(___)
-- Subquery to compute daily counts
FROM (SELECT ___ AS day,
___ AS count
FROM evanston311
GROUP BY ___) AS daily_count
GROUP BY ___
ORDER BY month;