시작하기무료로 시작하기

충전 비용 파헤치기

한 단계 더 들어가 보겠습니다! 앞에서는 각 충전의 비용을 기준으로 충전소마다 순위를 매겼어요. 이제 각 충전소에서 진행된 세션의 충전 비용에 대해 조금 더 많은 정보를 찾아보겠습니다.

이 연습은 강의의 일부입니다

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;
코드 편집 및 실행