Ich muss die Differenz einer Spalte zwischen zwei Zeilen einer Tabelle berechnen. Gibt es eine Möglichkeit, dies direkt in SQL zu tun? Ich verwende Microsoft SQL Server 2008.
Ich suche so etwas:
SELECT value - (previous.value) FROM table
Stellen Sie sich vor, die "vorherige" Variable verweist auf die zuletzt ausgewählte Zeile. Natürlich werde ich mit einer solchen Auswahl am Ende n-1 Zeilen haben, die in einer Tabelle mit n Zeilen ausgewählt sind. Das ist wahrscheinlich nicht genau das, was ich brauche.
Ist das irgendwie möglich?