Ich versuche, eine Liste mit Datensätzen zu erhalten, die Änderungen der Position und der Daten anzeigen, die für jeden Datensatz, der den vorherigen Speicherort anzeigt, als eine Zeile angezeigt werden. Im Grunde eine Abfrage nehmen Daten wie:SQL - Gibt vorherige Datensatzdetails als Spalte nach Datum zurück
Und zeigen Sie es mögen:
Ich versuchte lag
verwenden, aber es mischt einige der Aufzeichnungen auf. Kann jemand einen guten Weg vorschlagen, dies zu tun?
Danke!
Self Join, oder Gruppe von. Fügen Sie eine weitere Joe-Zeile und eine einzelne Alice-Zeile hinzu. Passen Sie dann das Ergebnis an! – jarlh
Self join + 'where A.date> b.date' ist genug. – qxg
Welche Version von SQL Server verwenden Sie? wenn 2012 oder älter, können Sie die Lag - und Lead - Funktionen verwenden – Matt