1. Learn
  2. /
  3. Courses
  4. /
  5. Průzkumná analýza dat v SQL

Connected

Exercise

Vlastní agregační období

Najdi medián počtu požadavků Evanston 311 za den v každém šestiměsíčním období od 2016-01-01 do 2018-06-30. Dotaz sestav podle tří níže popsaných kroků.

Pro agregaci dat podle nestandardních časových intervalů, jako je šest měsíců, můžeš použít generate_series() k vytvoření intervalů s dolní a horní časovou hranicí a poté shrnout pozorování, která do každého intervalu spadají.

Nezapomeň: příklad tohoto typu dotazu najdeš ve snímcích prezentace – dostaneš se k nim přes ikonu PDF v pravém horním rohu obrazovky.

Instructions 1/3

undefined XP
    1
    2
    3
  • Pomocí generate_series() vytvoř intervaly o délce 6 měsíců. Připomeň si, že horní hranice intervalů jsou exkluzivní, takže hodnoty musí být o jeden den větší než poslední den, který má být do intervalu zahrnut.

    • Všimni si, že v ukázkovém kódu je první hodnota horní hranice 1. července, a nikoli 30. června.
    • Stejný přístup použij při vytváření posledních hodnot dolní a horní hranice (tj. pro rok 2018).