ComenzarEmpieza gratis

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

Ver curso

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;
Editar y ejecutar código