Začněte nyníZačněte zdarma

Zkrácení data

Na rozdíl od date_part() nebo EXTRACT() funkce date_trunc() zachovává jednotky data/času větší, než je pole, které zadáš. Místo extrakce jediné složky časového razítka tedy date_trunc() vrátí zadanou jednotku spolu se všemi většími.

Připomeň si syntaxi:

date_trunc('field', timestamp)

Pomocí date_trunc() zjisti průměrný počet požadavků Evanston 311 vytvořených za den pro každý měsíc v datech. Při výpočtu průměru ignoruj dny bez požadavků.

Toto cvičení je součástí kurzu

Průzkumná analýza dat v SQL

Zobrazit kurz

Pokyny k cvičení

  • Napiš poddotaz, který spočítá počet požadavků vytvořených za každý den.
  • Z poddotazu daily_count vyber měsíc a průměrný počet za měsíc.

Interaktivní cvičení na vyzkoušení si v praxi

Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.

-- 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;
Upravit a spustit kód