Zobraz u každého hráče týmově nejlepšího a nejhoršího
Tabulka daily_revenue ukládá denní tržby. Finanční ředitel chce u každého dne vidět hned vedle úplně první a úplně poslední hodnotu tržeb za celé sledované období — praktický základ pro porovnání „dnešek vs. nejranější / nejpozdější den“.
Pro každý den vrať d, revenue, first_rev, last_rev — kde first_rev je tržba nejranějšího dne v množině a last_rev tržba nejpozdějšího. Seřaď podle d.
Záludnost: oknová funkce, která vrací „poslední“ hodnotu, má ve výchozím nastavení rámec končící u aktuálního řádku, takže bez explicitního rozšíření rámce do konce partice vrátí hodnotu aktuálního řádku místo skutečně poslední.
Ukázka očekávaného výstupu
Takto vypadá správná odpověď — počet řádků je její vlastní, nemusí odpovídat tabulkám schématu.
| d | revenue | last_rev | first_rev |
|---|---|---|---|
| 2024-01-01 | 100.00 | 135.00 | 100.00 |
| 2024-01-02 | 120.00 | 135.00 | 100.00 |
| 2024-01-03 | 110.00 | 135.00 | 100.00 |
Přihlaste se, abyste viděli historii odevzdání
Přihlásit sePřihlaste se, abyste mohli použít AI mentora
Přihlásit se