Розбираємося з вартістю заряджання
Поглибмося ще на крок! Раніше ви проставляли рейтинг для кожної станції заряджання на основі вартості кожного сеансу. Тепер знайдемо трохи більше інформації про вартість заряджання для сесій на кожній станції.
Ця вправа є частиною курсу
Window Functions in 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;