Kom igångKom igång gratis

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

Visa kurs

Övningsinstruktioner

  • Ta reda på laddningskostnaden för den första laddningen vid varje station, baserat på charging_start_time.
  • Beräkna den genomsnittliga charging_cost fö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;
Redigera och kör kod