Podrobnější pohled na náklady na nabíjení
Jdeme o úroveň hlouběji! V předchozím cvičení jsi přiřadil/a pořadí každé nabíjecí stanici podle nákladů na jednotlivá nabití. Teď zjistíme o nákladech na nabíjení trochu víc – konkrétně pro každou nabíjecí stanici.
Toto cvičení je součástí kurzu
Window Functions ve Snowflake
Pokyny k cvičení
- Zjisti náklady na první nabití na každé stanici podle
charging_start_time. - Vypočítej průměrné
charging_costpro každou nabíjecí stanici.
Interaktivní cvičení na vyzkoušení si v praxi
Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.
SELECT
user_id,
charging_station_id,
charging_cost,
-- Based on the charging_start_time, find the first
-- charging cost for each location
___(___) OVER(
PARTITION BY charging_station_id
ORDER BY ___
) AS first_charging_cost,
-- Find the average charging cost for charging station id
___(___) ___(
___ ___ ___
) AS average_charging_cost
FROM ELECTRIC_VEHICLES.charging
ORDER BY charging_station_id;