ПочатиПочніть безкоштовно

Розбираємося з вартістю заряджання

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

Ця вправа є частиною курсу

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;
Редагувати та запускати код