深入分析充电成本
再深入一层!之前,您已经根据每次充电的成本为各个充电站进行了排名。现在,让我们进一步了解各充电站会话的充电成本信息。
本练习是课程的一部分
Snowflake 中的 Window Functions
练习说明
- 根据
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;