CommencerCommencez gratuitement

Explorer les coûts de recharge

Allons un peu plus loin ! Précédemment, vous avez attribué un classement à chaque station de recharge en fonction du coût de chaque session. À présent, allons chercher quelques informations supplémentaires sur le coût de recharge des sessions pour chaque station.

Cet exercice fait partie du cours

<cours>Fonctions de fenêtre dans Snowflake</cours>
Voir le cours

Instructions de l’exercice

  • Déterminez le coût de recharge de la première session à chaque station, selon le charging_start_time.
  • Trouvez le charging_cost moyen pour chaque station de recharge.

Exercice interactif pratique

Essayez cet exercice en complétant ce code d’exemple.

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;
Modifier et exécuter le code