- Ohne explizite
Respect Nulls-Klausel
Die Fensterfunktion Last_Value(…) evaluiert das Ergebnis des Ausdrucks in den Klammern im Kontext der letzten Zeile der Over-Klausel.
SELECT LAST_VALUE(<expr>) OVER (ORDER BY …)
FROM …Default-Rahmung findet Anwendung
Ohne explizite Rahmung (between) wird die Default-Rahmung angewendet:
RANGE BETWEEN UNBOUNDED PRECEDING AND CURRENT ROWDas bedeutet, dass die Funktion Last_Value() nicht über zur aktuellen Zeile die gleich platzierten (range…current row) hinaus sehen kann. Um darüber hinaus zu sehen, muss man den Rahmen explizit öffnen:
ROWS BETWEEN UNBOUNDED PRECEDING AND UNBOUNDED FOLLOWINGWeiterführende Links
Normative Referenzen
Die Fensterfunktion Last_Value() ist als Teil der optionalen Funktion T617, „FIRST_VALUE and LAST_VALUE functions“ in ISO/IEC 9075-2:2023 definiert.

