Approfondire i costi di ricarica
Alziamo un po’ l’asticella! In precedenza, hai assegnato un ranking a ciascuna stazione di ricarica in base al costo di ogni ricarica. Ora, scopriamo qualche informazione in più sul costo delle sessioni di ricarica per ogni stazione.
Questo esercizio fa parte del corso
Window Functions in Snowflake
Istruzioni dell'esercizio
- Determina il costo della prima ricarica in ogni stazione, in base a
charging_start_time. - Trova il
charging_costmedio per ciascuna stazione di ricarica.
Esercizio pratico interattivo
Prova a risolvere questo esercizio completando il codice di esempio.
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;