Visa lagets bästa och lagets sämsta bredvid varje spelare
Tabellen daily_revenue lagrar intäkter per dag. Finanschefen vill se varje dag bredvid det allra första och allra sista intäktsvärdet över hela rapporteringsperioden — en praktisk baslinje för jämförelser av typen "idag jämfört med den tidigaste / senaste dagen".
För varje dag, returnera d, revenue, first_rev, last_rev — där first_rev är intäkten för den tidigaste dagen i mängden och last_rev är intäkten för den senaste dagen. Sortera efter d.
Fälla: fönsterfunktionen som returnerar det "sista" värdet har som standard en ram som slutar vid den aktuella raden, så utan att uttryckligen utöka ramen till slutet av partitionen returnerar den den aktuella radens värde i stället för det faktiskt sista.
Exempel på förväntad utdata
Så här ser ett korrekt svar ut — radantalet är dess eget, det behöver inte matcha schematabellerna.
| 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 |
Logga in för att se historik över inskick
Logga inLogga in för att använda AI-mentorn
Logga in