Ankündigung

Einklappen
Keine Ankündigung bisher.

Sicher total einfach ... ? Auf nächste Zeile "zugreifen" - wie???

Einklappen

Neue Werbung 2019

Einklappen
X
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • Sicher total einfach ... ? Auf nächste Zeile "zugreifen" - wie???

    Hallo zusammen,
    ich bin tatal auf dem Holzweg ... ?
    Ich versuche in einer SQL Abfrage / Tabelle immer auch auf die nächste Zeile zuzugreifen.
    Hintergrund: jede Zeile hat einen Ort, und ich möchte die Entfernung berechnen. Wie, das funktioniert.
    Nun möchte ich z.B. in Zeile 1 in Spalte Place_ID, auch auf die Place_ID in Zeile 2 zugreifen.
    Jede Place_ID hat zwar eine ID in SQL, jedoch kann man die Place_IDs unterschiedlich anordnen.
    Wie kann ich das lösen??
    Besten Dank.
    VG
    renner2000


  • #2
    das geht mit Window-Funktionen, in dem Falle lag().
    PostgreSQL Development, 24x7 Support, Remote DBA, Training & Services

    Kommentar


    • #3
      Gesuchte und nächst höhere placeID
      Code:
      SELECT * FROM myTable WHERE placeID >= ? Limit 2;
      Nur nächst höhere placeID
      Code:
      SELECT * FROM myTable WHERE placeID > ? Limit 1;

      Kommentar

      Lädt...
      X