IniziaInizia gratis

Approfondire i costi di ricarica

Alziamo un po’ l’asticella! In precedenza, hai assegnato un ranking a ciascuna stazione di ricarica in base al costo di ogni ricarica. Ora, scopriamo qualche informazione in più sul costo delle sessioni di ricarica per ogni stazione.

Questo esercizio fa parte del corso

Window Functions in Snowflake

Visualizza il corso

Istruzioni dell'esercizio

  • Determina il costo della prima ricarica in ogni stazione, in base a charging_start_time.
  • Trova il charging_cost medio per ciascuna stazione di ricarica.

Esercizio pratico interattivo

Prova a risolvere questo esercizio completando il codice di esempio.

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;
Modifica ed esegui il codice