1. Uczyć się
  2. /
  3. Courses
  4. /
  5. Eksploracyjna analiza danych w SQL

Connected

Exercise

Miesięczna średnia z uwzględnieniem brakujących dat

Znajdź średnią liczbę zgłoszeń do systemu Evanston 311 tworzonych dziennie dla każdego miesiąca w zbiorze danych.

Tym razem nie pomijaj dat, dla których nie ma żadnych zgłoszeń.

Instrukcje

100 XP
  • Wygeneruj serię dat od 2016-01-01 do 2018-06-30.
  • Połącz tę serię z podzapytaniem zliczającym liczbę zgłoszeń utworzonych każdego dnia.
  • Użyj date_trunc(), aby wyodrębnić miesiące z kolumny date, która zawiera wszystkie daty — a nie z kolumny day.
  • Użyj coalesce(), aby zastąpić wartości NULL w kolumnie count zerami. Następnie oblicz średnią z tej wartości.