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>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_costmoyen 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;