충전 비용 파헤치기
한 단계 더 들어가 보겠습니다! 앞에서는 각 충전의 비용을 기준으로 충전소마다 순위를 매겼어요. 이제 각 충전소에서 진행된 세션의 충전 비용에 대해 조금 더 많은 정보를 찾아보겠습니다.
이 연습은 강의의 일부입니다
Snowflake의 Window 함수
연습 안내
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;