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.
| 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 |
Melde dich an, um den Einreichungsverlauf zu sehen
AnmeldenMelde dich an, um den KI-Mentor zu nutzen
Anmelden