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

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

Zobrazit kurz

Pokyny k cvičení

  • Zjisti náklady na první nabití na každé stanici podle charging_start_time.
  • Vypočítej průměrné charging_cost pro 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;
Upravit a spustit kód