1. Nauka
  2. /
  3. Kursy
  4. /
  5. Funkcje okna w Snowflake

Connected

ćwiczenie

Analiza czasu ładowania

Zespół deweloperski chce umieścić w aplikacji baner na stronie głównej z informacją w stylu „X% właścicieli pojazdów ładuje baterię w mniej niż Y minut". Żeby to zrealizować, trzeba najpierw poznać rozkład czasu ładowania na każdej stacji. Tu właśnie wkraczasz do akcji!

Instrukcje

100 XP
  • Zaktualizuj instrukcję SELECT, dodając funkcję okna, która obliczy rozkład skumulowany rekordów w zbiorze wyników.
  • „Posegmentuj" rekordy według charging_station_id, tak aby rozkład skumulowany był tworzony osobno dla każdej stacji.
  • Zadbaj o to, by rozkład skumulowany był generowany na podstawie charging_duration, w kolejności rosnącej.
Powered by Snowflake