Calculate Field - Aktuelle selektierte Zeile minus der Zeile mit der ID + 1

Hallo

Wie kann ich folgendes in eine Berechnung einbauen.

Ich möchte für ein selektiertes Objekt einen Wert berechnen aus der Spalte 'Hoehe' minus der 'Hoehe' aus der Zeile mit nächsten ID.


Vielen Dank.
Bei einer richtige Datenbank oder einem GIS mit richtiger Datenbankfunktionalität geht das so:

SELECT [A].[Hoehe] - [B].[Hoehe] FROM [Table] AS [A], [Table] AS [B]
WHERE [B] .[ID] = [A].[ID] +1;

Ist doch naheliegend, oder?
Wenn ich das jetzt so sehe, dann macht es schon Sinn, aber um selber darauf zu kommen, fehlt mir ein wenig das Wissen in SQL und Datenbanken.

Meine Tabelle heißt 'Punkte' und ist in einer PGDB.

Die [A] und [B] bleiben so im Statement, oder muss ich die auch noch ersetzte?

SELECT [A].[Hoehe] - [B].[Hoehe] FROM [Punkte] AS [A], [Punkte] AS [B]
WHERE [B] .[ID] = [A].[ID] +1


Danke.
jo
Access kann nichts mit der Aufzählung hinter FROM anfangen. Da musst du wahrscheinlich explizit mit JOIN verknüpfen:

SELECT [A].[Hoehe] - [B].[Hoehe] FROM [Punkte] AS [A]
INNER JOIN [Punkte] AS [B] ON [B] .[ID] = [A].[ID] + 1

Ich hoffe, das ist der einzige Unterschied. Kann nicht testen.