Profundizando en los costes de carga
¡Vamos un paso más allá! Antes, asignaste un ranking a cada estación de carga según el coste de cada carga. Ahora, vamos a obtener un poco más de información sobre el coste de las sesiones de carga en cada estación.
Este ejercicio forma parte del curso
Funciones de ventana en Snowflake
Instrucciones del ejercicio
- Determina el coste de la primera carga en cada estación, basándote en
charging_start_time. - Calcula el
charging_costmedio para cada estación de carga.
ejercicio interactivo práctico
Prueba este ejercicio completando este código de ejemplo.
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;