开始使用免费开始使用

深入分析充电成本

再深入一层!之前,您已经根据每次充电的成本为各个充电站进行了排名。现在,让我们进一步了解各充电站会话的充电成本信息。

本练习是课程的一部分

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;
编辑并运行代码