Zacznij terazZacznij za darmo

Analiza kosztów ładowania

Czas zajrzeć głębiej! Wcześniej przypisywałeś ranking każdej stacji ładowania na podstawie kosztu ładowania. Teraz znajdźmy więcej informacji o kosztach ładowania dla sesji na poszczególnych stacjach.

To ćwiczenie jest częścią kursu

Funkcje okna w Snowflake

Zobacz kurs

Instrukcje do ćwiczenia

  • Wyznacz koszt pierwszego ładowania na każdej stacji, bazując na charging_start_time.
  • Oblicz średni charging_cost dla każdej stacji ładowania.

Interaktywne ćwiczenie praktyczne

Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.

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;
Edytuj i uruchom kod