Truncamento de data
Ao contrário de date_part()
ou EXTRACT()
, date_trunc()
mantém unidades de data/hora maiores do que o campo que você especificar como parte da data. Portanto, em vez de extrair apenas um componente de um carimbo de data/hora, o date_trunc()
retorna a unidade especificada e todas as unidades maiores também.
Lembre-se da sintaxe:
date_trunc('field', timestamp)
Usando date_trunc()
, encontre o número médio de solicitações 311 de Evanston criadas por dia para cada mês dos dados. Ignore os dias sem solicitações ao calcular a média.
Este exercício faz parte do curso
Análise exploratória de dados em SQL
Instruções de 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 na subconsulta
daily_count
.
Exercício interativo prático
Experimente este exercício preenchendo 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;