LoslegenKostenlos starten

Ladekosten genauer unter die Lupe nehmen

Gehen wir eine Stufe tiefer! Zuvor hast du jede Ladestation anhand der Kosten pro Ladevorgang gerankt. Jetzt finden wir weitere Informationen zu den Ladekosten der Ladesitzungen an jeder Station.

Diese Übung ist Teil des Kurses

<Kurs>Window Functions in Snowflake</Kurs>
Kurs ansehen

Übungsanweisungen

  • Bestimme die Ladekosten des ersten Ladevorgangs an jeder Station, basierend auf der charging_start_time.
  • Ermittle die durchschnittliche charging_cost für jede Ladestation.

Interaktive praktische Übung

Versuche dich an dieser Übung, indem du diesen Beispielcode vervollständigst.

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;
Code bearbeiten und ausführen