Ich habe eine Tabelle equippark und drei Spalten. Ich möchte nun den Datensatz in Nummer um 1 erhöhen. Aber nur in dort wo die Spalte Queue Lot als Datensatz beinhaltet.
UPDATE equippark SET Nummer -1 = Nummer WHERE Queue = „Lot“
Kann ich das so überhaupt machen (mit SET ) oder geht es evtl anders.
Falls das gewünschte Resultat ist, dass Wert in Nummer um 1
erhöht wird, und der Rest des Datensatzes unverändert bleibt:
UPDATE equippark SET Nummer=Nummer+1 WHERE Queue = „Lot“
Hatte ich Dich richtig vertanden?
Gruss,
TheBeast
Hallo Martin,
ja Du hast mich richtig verstanden. Ich habe da nur selbst etwas falsch reingeschrieben (-1 und +1 verwechselt). Ich habe das ausprobiert, aber bei mir kommt da stets eine Meldung dass nichts geändert wurde.
In meinem SQL-Handbuch steht
UPDATESET = WHERE ;
Ich hätte eben ejtzt auch gern gewußt ob ich auch =
statt =
schreiben kann.
Oder ob es da eine andere Lsg für mein Problem gibt.