Tronquer la date
Contrairement à date_part()
ou EXTRACT()
, date_trunc()
conserve des unités de date et d'heure plus grandes que le champ que vous spécifiez comme faisant partie de la date. Ainsi, au lieu d'extraire une seule composante d'un horodatage, date_trunc()
renvoie l'unité spécifiée ainsi que toutes les unités supérieures.
Rappelez la syntaxe :
date_trunc('field', timestamp)
A l'aide de date_trunc()
, trouvez le nombre moyen de demandes créées par jour au 311 d’Evanston pour chaque mois des données. Ne tenez pas compte des jours sans demande lorsque vous calculez la moyenne.
Cet exercice fait partie du cours
Analyse exploratoire des données en SQL
Instructions
- Écrivez une sous-requête pour compter le nombre de demandes créées par jour.
- Sélectionnez le mois et le nombre moyen par mois dans la sous-requête
daily_count
.
Exercice interactif pratique
Essayez cet exercice en complétant cet exemple de code.
-- 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;