НачатьНачать бесплатно

Анализ стоимости зарядки

Погрузимся глубже! Ранее вы присваивали ранг каждой зарядной станции на основе стоимости зарядки. Теперь узнаем немного больше о стоимости зарядки для сессий на каждой станции.

Это упражнение является частью курса

Оконные функции в 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;
Редактировать и запускать код