#809

Zobraz pri každom hráčovi najlepšieho a najhoršieho v jeho tíme

Tabuľka daily_revenue ukladá tržby podľa dní. Finančný riaditeľ chce pri každom dni vidieť úplne prvú a úplne poslednú hodnotu tržieb za celé sledované obdobie — praktický základ pre porovnania „dnes oproti najskoršiemu / najneskoršiemu dňu“. Pre každý deň vráťte d, revenue, first_rev, last_rev — kde first_rev je tržba najskoršieho dňa v množine a last_rev je tržba najneskoršieho dňa. Zoraďte podľa d. Úskalie: okenná funkcia, ktorá vracia „poslednú“ hodnotu, má predvolene rámec končiaci pri aktuálnom riadku, takže bez explicitného rozšírenia rámca na koniec partície vráti hodnotu aktuálneho riadku namiesto skutočnej poslednej.

Ukážka očakávaného výstupu

Takto vyzerá správna odpoveď — počet riadkov je jej vlastný, nemusí sa zhodovať s tabuľkami schémy.

drevenuelast_revfirst_rev
2024-01-01100.00135.00100.00
2024-01-02120.00135.00100.00
2024-01-03110.00135.00100.00

Tu sa zobrazí výsledok vášho dotazu