Update mit Rechenoperation
Michael H.
- datenbank
0 wahsaga0 Kalle0 Michael H.
Hi,
Ich habe eine Tabelle mit x Spalten (sagen wir der einfachheit halber mal 3): ID,wert1,wert2
nun will ich alle Datensätze updaten, die in wert1 einen bestimmten wert haben (bis dahin leicht), aber wert2 soll dann nicht bei allen auf den gleichen wert gesetzt werden, sondern der inhalt soll entweder +x oder -y gerechnet werden.
beispiel:
| ID | wert1 | wert2
1 DE 5
2 DE 2.4
3 EN 3
nun will ich bei allen datensätzen , die in wert1 DE stehen haben, den inhalt der felder wert2 um +3.3 nach oben setzen.
Wie mach ich das?
System: MySQL 4.0.17
Vielen Dank,
Michael H.
hi,
nun will ich bei allen datensätzen , die in wert1 DE stehen haben, den inhalt der felder wert2 um +3.3 nach oben setzen.
UPDATE tabelle SET wert2 = wert2 + 3.3 WHERE wert1 = 'DE'
gruß,
wahsaga
Hi, Michael,
probiere mal
UPDATE ... wert2 = wert2 +3.3 ...
Sollte funzen, Kalle
Vielen Dank Leute, klappt.
Michael *der sich schon dauernd schlägt weil er nicht selbst auf so was einfaches gekommen ist* H.