Анализ стоимости зарядки
Погрузимся глубже! Ранее вы присваивали ранг каждой зарядной станции на основе стоимости зарядки. Теперь узнаем немного больше о стоимости зарядки для сессий на каждой станции.
Это упражнение является частью курса
Оконные функции в Snowflake
Инструкции к упражнению
- Определите стоимость первой зарядки на каждой станции, опираясь на
charging_start_time. - Найдите среднее значение
charging_costдля каждой зарядной станции.
Интерактивное практическое упражнение
Попробуйте выполнить это упражнение, дополнив этот пример кода.
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;