Utforska laddningskostnader
Låt oss gå ett steg djupare! Tidigare satte du en ranking för varje laddningsstation baserat på kostnaden per laddning. Nu ska vi ta fram lite mer information om laddningskostnaden för sessioner vid varje station.
Den här övningen är en del av kursen
Fönsterfunktioner i Snowflake
Övningsinstruktioner
- Ta reda på laddningskostnaden för den första laddningen vid varje station, baserat på
charging_start_time. - Beräkna den genomsnittliga
charging_costför varje laddningsstation.
Interaktiv övning med praktiskt arbete
Testa den här övningen genom att slutföra den här exempelkoden.
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;