充電コストを詳しく調べる
もう一歩踏み込んでみましょう。前の演習では、各充電ステーションの充電コストに基づいてランキングを付けました。今度は、各充電ステーションでのセッションにおける充電コストについて、さらに詳しい情報を調べましょう。
この演習はコースの一部です
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;