Şarj maliyetlerine yakından bakış
Bir seviye daha derine inelim! Daha önce, her şarj için maliyete göre her şarj istasyonuna bir sıralama vermiştin. Şimdi, her istasyondaki oturumların şarj maliyeti hakkında biraz daha bilgi bulalım.
Bu egzersiz, kursun bir parçasıdır
Snowflake'ta Pencere Fonksiyonları
Egzersiz talimatları
charging_start_timetemel alınarak, her istasyondaki ilk şarjın maliyetini belirle.- Her şarj istasyonu için ortalama
charging_costdeğerini bul.
Uygulamalı etkileşimli egzersiz
Bu egzersizi bu örnek kodu tamamlayarak deneyin.
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;