Aan de slagGa gratis aan de slag

Dieper in de laadkosten duiken

Laten we een stapje verder gaan! Eerder gaf je elke laadpaal een ranking op basis van de kosten per laadsessie. Nu gaan we wat meer informatie vinden over de laadkosten van sessies bij elke laadpaal.

Deze oefening maakt deel uit van de cursus

Vensterfuncties in Snowflake

Cursus bekijken

Oefeninstructies

  • Bepaal de laadkosten van de eerste laadsessie bij elke paal, gebaseerd op de charging_start_time.
  • Zoek de gemiddelde charging_cost voor elke laadpaal.

Praktische interactieve oefening

Probeer deze oefening eens door deze voorbeeldcode in te vullen.

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;
Code bewerken en uitvoeren