#809

Toon naast elke speler de beste en slechtste van zijn team

De tabel daily_revenue slaat de omzet per dag op. De CFO wil elke dag getoond zien naast de allereerste en allerlaatste omzetwaarde over het hele rapportagevenster — een handige basis voor vergelijkingen van "vandaag versus de vroegste / laatste dag". Geef voor elke dag d, revenue, first_rev, last_rev terug — waarbij first_rev de omzet van de vroegste dag in de set is en last_rev die van de laatste. Sorteer op d. Valkuil: de vensterfunctie die de "laatste" waarde teruggeeft, gebruikt standaard een frame dat eindigt bij de huidige rij, dus zonder het frame expliciet uit te breiden tot het einde van de partitie geeft hij de waarde van de huidige rij terug in plaats van de echte laatste.

Voorbeeld van verwachte uitvoer

Zo ziet een correct antwoord eruit — het aantal rijen is op zichzelf staand en hoeft niet overeen te komen met de schematabellen.

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

Je queryresultaat verschijnt hier