Bắt đầu ngayBắt đầu miễn phí

Đào sâu vào chi phí sạc

Cùng đi sâu thêm một bước! Trước đó, bạn đã xếp hạng từng trạm sạc dựa trên chi phí của mỗi lần sạc. Giờ hãy tìm thêm một vài thông tin về chi phí sạc cho các phiên sạc tại mỗi trạm.

Bài tập này là một phần của khóa học

Window Functions trong Snowflake

Xem khóa học

Hướng dẫn bài tập

  • Xác định chi phí sạc của lần sạc đầu tiên tại mỗi trạm, dựa trên charging_start_time.
  • Tìm charging_cost trung bình cho mỗi trạm sạc.

Bài tập tương tác thực hành trực tiếp

Hãy thử làm bài tập này bằng cách hoàn thành đoạn mã mẫu này.

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;
Chỉnh sửa và Chạy Mã