始める無料で始める

充電コストを詳しく調べる

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

この演習はコースの一部です

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;
コードを編集して実行