LAG
Fensterfunktion. Greift auf Daten aus vorherigen Zeilen des Fensters zu.
LAG(column [, offset ] [, default])
columnSpalte, deren Wert zurückgegeben werden soll
offsetAnzahl der zu versetzenden Zeilen (Standard 1)
defaultDer zurückzugebende Wert, falls nach dem Versatz NULL zurückgegeben wird
Beispiele
SELECT member_name,
STATUS,
LAG(member_name) OVER(
ORDER BY STATUS
) AS 'lag_1',
LAG(member_name, 2, 'empty') OVER(
ORDER BY STATUS
) AS 'lag_2'
FROM FamilyMembers;