ÎncepețiÎncepe gratuit

Analizând costurile de încărcare

Să mergem un nivel mai adânc! Anterior, ai oferit un clasament pentru fiecare stație de încărcare în funcție de costul fiecărei încărcări. Acum, haideți să aflăm mai multe informații despre costul de încărcare pentru sesiunile de la fiecare stație.

Acest exercițiu face parte din cursul

Funcții de fereastră în Snowflake

Vezi cursul

Instrucțiuni pentru exercițiu

  • Determină costul de încărcare al primei încărcări la fiecare stație, pe baza charging_start_time.
  • Calculează charging_cost mediu pentru fiecare stație de încărcare.

Exercițiu interactiv practic

Încearcă acest exercițiu completând acest cod de exemplu.

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;
Editează și rulează codul