Wenn Sie eine ORDER by in die Partitionierungsklausel einfügen, können Sie eine explizite Fensterklausel einfügen.
Wenn Sie möchten, dass sich diese LAST_VALUES über alle Zeilen erstrecken, sollten Sie dies nach Ihrer Order By:
einfügenZEILEN ZWISCHEN UNBEGRENZTEN VORHERIGEN UND UNBEGRENZTEN NACHFOLGENDEN
Das sollte Ihre Abfrage beheben.
Weitere Details aus der Dokumentation:
Wenn Sie keine ROW- oder RANGE-Klausel angeben, wird die Fenstergröße wie folgt bestimmt:
- Wenn eine ORDER BY-Klausel angegeben ist, beginnt das Fenster mit der ersten Zeile in der Partition (UNBOUNDED PRECEDING) und endet mit der aktuellen Zeile (CURRENT ROW).
- Wenn keine ORDER BY-Klausel angegeben ist, beginnt das Fenster mit der ersten Zeile in der Partition (UNBOUNDED PRECEDING) und endet mit der letzten Zeile in der Partition (UNBOUNDED FOLLOWING).