1. Nauka
  2. /
  3. Kursy
  4. /
  5. Eksploracyjna analiza danych w SQL

Connected

ćwiczenie

Obcinanie dat

W przeciwieństwie do date_part() czy EXTRACT(), funkcja date_trunc() zachowuje jednostki daty/czasu większe niż wskazane pole. Zamiast wyodrębniać tylko jeden składnik znacznika czasu, date_trunc() zwraca podaną jednostkę wraz ze wszystkimi większymi.

Przypomnij sobie składnię:

date_trunc('field', timestamp)

Korzystając z date_trunc(), oblicz średnią liczbę zgłoszeń Evanston 311 tworzonych dziennie dla każdego miesiąca w zbiorze danych. Przy obliczaniu średniej pomiń dni bez żadnych zgłoszeń.

Instrukcje

100 XP
  • Napisz podzapytanie zliczające liczbę zgłoszeń utworzonych każdego dnia.
  • Z podzapytania daily_count wybierz miesiąc oraz średnią liczbę zgłoszeń na miesiąc.