1. Učit se
  2. /
  3. Kurzy
  4. /
  5. Time Series Analysis in PostgreSQL

Connected

Cvičení

Výpočet doby příjezdu v minutách

Jako vývojář/ka pracující s daty možná budeš potřebovat zpřístupnit informace uživatelům v přehledné podobě.

Tabulka train_schedule obsahuje časy příjezdů a názvy stanic pro dvě vlakové linky. Data pocházejí z příměstské železnice spojující San Francisco s městy na jihu.

Jsi součástí týmu, který vyvíjí aplikaci pro zpřehlednění jízdního řádu pro cestující. Jednou z požadovaných funkcí aplikace je možnost jedním pohledem zjistit, jak dlouho trvá cesta od první zastávky na lince k dalším zastávkám.

Pokyny

100 XP
  • Ve společném tabulkovém výrazu (CTE) získej první arrival_time pro každou vlakovou linku, odpovídající času příjezdu na první stanici dané linky.
  • Pomocí EXTRACT() vypočítej relativní rozdíl příjezdu každé stanice oproti první stanici na lince, vyjádřený v celých minutách.