So finden Sie Unterschied zwischen zwei Zeilen mit Bedingungen
name point
----------
steve 207
Mary 203
steve 205
steve 200
steve 139
Mary 300
Möchte ich, um den Unterschied zwischen den Zeilen mit Bedingung eqn = [ (row + 1) - Zeile] where name = steve, so würde ich im Idealfall soll es sein,
steve 2 //207 - 0
steve 5 //205 - 207
steve 61 //200 - 205
steve 139 //139 - 200
gibt es codes zur Verfügung um die Differenz zwischen aufeinander folgenden Zeilen. aber es wird nicht funktionieren, wenn die Bedingung Hinzugefügt wird.
- Wie bestimmen Sie, welche Zeile
row
und welche Zeile istrow + 1
? Es gibt keine intrinsische, um die Art und Weise werden die Zeilen von der Datenbank zurückgegeben wird, ohne einen expliziten Auftrag, die von der Abfrage.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Editiert wegen OP Kommentar habe ich geändert Abfrage entsprechen genau Ihrem Wunsch.
LAG kann hilft Ihnen:
Ergebnisse: