#809

Zu jedem Spieler den Besten und Schlechtesten seines Teams anzeigen

Die Tabelle daily_revenue speichert den Umsatz pro Tag. Der CFO möchte jeden Tag neben dem allerersten und allerletzten Umsatzwert über das gesamte Berichtsfenster sehen — eine praktische Basis für Vergleiche „heute gegenüber dem frühesten / spätesten Tag". Gib für jeden Tag d, revenue, first_rev, last_rev zurück — wobei first_rev der Umsatz des frühesten Tages in der Menge ist und last_rev der des spätesten. Sortiere nach d. Fallstrick: Die Fensterfunktion, die den „letzten" Wert zurückgibt, verwendet standardmäßig einen Rahmen, der an der aktuellen Zeile endet. Ohne die Rahmengrenze ausdrücklich bis zum Ende der Partition zu erweitern, gibt sie daher den Wert der aktuellen Zeile statt des tatsächlichen letzten zurück.

Beispiel der erwarteten Ausgabe

So sieht eine korrekte Antwort aus — ihre Zeilenanzahl ist eigenständig und muss nicht mit den Schematabellen übereinstimmen.

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

Dein Abfrageergebnis erscheint hier