ComeçarComece de graça

Truncamento de data

Diferente de date_part() ou EXTRACT(), date_trunc() mantém as unidades de data/hora maiores do que o campo que você especifica como parte da data. Em vez de extrair só um componente de um timestamp, date_trunc() retorna a unidade indicada e todas as maiores também.

Relembre a sintaxe:

date_trunc('field', timestamp)

Usando date_trunc(), encontre o número médio de solicitações 311 de Evanston criadas por dia em cada mês do conjunto de dados. Ignore dias sem solicitações ao calcular a média.

Este exercício faz parte do curso

Análise Exploratória de Dados em SQL

Ver curso

Instruções do exercício

  • Escreva uma subconsulta para contar o número de solicitações criadas por dia.
  • Selecione o mês e a contagem média por mês a partir da subconsulta daily_count.

Exercício interativo prático

Experimente este exercício completando este código de exemplo.

-- 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 e executar o código