Optimalizace plánování nabíjení
Máš to štěstí – stal/a ses hlavním Snowflake expertem pro každodenní dotazy o nabíjecích stanicích. Operační tým chce seřadit každé nabití podle doby trvání, zvlášť pro každou nabíjecí stanici. Pomůže jim to optimalizovat časové bloky v jejich nové aplikaci. Pusťme se do toho!
Toto cvičení je součástí kurzu
Window Functions ve Snowflake
Interaktivní cvičení na vyzkoušení si v praxi
Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.
SELECT
charger_type,
charging_duration * 60 AS charging_minutes,
-- Assign a ranking to reach record based on charging
-- duration, from shortest to longest
___() ___(
-- Segment the result set by charger type
___ ___ ___
ORDER BY ___
) AS ___
FROM ELECTRIC_VEHICLES.charging;