शुरू करेंमुफ़्त में शुरू करें

Charging costs को और गहराई से समझें

आइए एक स्तर और आगे बढ़ते हैं! पहले, आपने प्रत्येक चार्जिंग स्टेशन के लिए हर चार्ज की लागत के आधार पर रैंकिंग निकाली थी. अब, आइए प्रत्येक चार्जिंग स्टेशन पर सेशंस की चार्जिंग लागत के बारे में कुछ और जानकारी निकालें.

यह अभ्यास पाठ्यक्रम का हिस्सा है

Snowflake में Window Functions

पाठ्यक्रम देखें

अभ्यास निर्देश

  • 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;
कोड संपादित करें और चलाएँ