Peter Nack: Werte mehrerer Datensaetze in Abhaengigkeit zueinander aendern

Beitrag lesen

Hallo Don,

Danke fuer deine Antwort!

id | name  | longitude  | latitude

1  | Test0 | 133.120035 | 9.6522630 - nicht erhöht?
   2  | Test1 | 83.2300000 | 27.430000 - auch nicht?

3  | Test2 | 83.2320000 | 27.432000 - um 0.002 erhoeht
4  | Test3 | 83.2340000 | 27.434000 - um 0.004 erhoeht
5  | Test4 | 83.2360000 | 27.436000 - um 0.006 erhoeht
   6  | Test5 | 113.122235 | 21.651163 - wieder nicht?
   7  | Test6 | 133.120035 | 9.6522600 - und wieder nicht?
   8  | Test7 | 133.122035 | 9.6542600 - um 0.002 erhoeht - wieso nicht um 0.008?

ID 7 wurde nicht erhoeht, da es sich bei diesem Datensatz um das erste Vorkommen handelt. ID 2 -5 haben ja andere Werte fuer Latitude und Longitude.

ID 8 nur um 0.002, da bisher nur ein Datensatz mit identischen LL-Werten existiert. Die Datensaetze der IDs 2-5 werden an dieser Stelle nicht beachtet(eben wegen unterschiedlicher LL-Werte)

Stichworte:

  • Serverseitiges Programm
    – SQL UPDATE Statement
    – Schleife für die einzelnen SQL-Statements, wobei jeweils eine Variable gesetzt wird mit dem Wert, um den als nächstes erhöht werden soll.

Na gut, mir ging es eher um SQL-Funktionen, mit denen ich das machen kann. Wie ich das mit serverseitigen Scripten machen kann ist mir ersichtlich.

Besten Dank
Peter

Ups vergessen: Mysql Server version: 5.0.67-community