Menyelami biaya pengisian daya
Mari kita selami lebih dalam! Sebelumnya, Anda memberikan peringkat untuk setiap stasiun pengisian berdasarkan biaya setiap pengisian. Sekarang, mari kita cari informasi lebih lanjut tentang biaya pengisian untuk sesi di setiap stasiun pengisian.
Latihan ini adalah bagian dari kursus
Fungsi Window di Snowflake
Petunjuk latihan
- Tentukan biaya pengisian untuk pengisian pertama di setiap stasiun, berdasarkan
charging_start_time. - Temukan nilai rata-rata
charging_costuntuk setiap stasiun pengisian.
Latihan interaktif praktis
Cobalah latihan ini dengan menyelesaikan kode contoh berikut.
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;