Datumskürzung
Im Gegensatz zu date_part() oder EXTRACT() behält date_trunc() Datum/Uhrzeit-Einheiten bei, die größer sind als das Feld, das du als Teil des Datums angibst. Anstatt also nur eine Komponente eines Zeitstempels zu extrahieren, gibt date_trunc() die angegebene Einheit und alle größeren Einheiten zurück.
Erinnere dich an die Syntax:
date_trunc('field', timestamp)
Finde mit date_trunc() die durchschnittliche Anzahl der Evanston-311 Anfragen pro Tag für jeden Monat der Daten. Ignoriere Tage ohne Anfragen, wenn du den Mittelwert ermittelst.
Diese Übung ist Teil des Kurses
Explorative Datenanalyse in SQL
Anleitung zur Übung
- Schreibe eine Unterabfrage, um die Anzahl der pro Tag erstellten Anfragen zu zählen.
- Wähle den Monat und die durchschnittliche Anzahl pro Monat aus der Unterabfrage
daily_countaus.
Interaktive Übung
Vervollständige den Beispielcode, um diese Übung erfolgreich abzuschließen.
-- 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;