Einzelnen Beitrag anzeigen

BlueStarHH

Registriert seit: 28. Mär 2005
Ort: Hannover-Hainholz
801 Beiträge
 
Delphi 11 Alexandria
 
#7

Re: [SQL, firebird] Werte von zwei Spalten tauschen

  Alt 16. Jul 2007, 16:03
Code:
update Buchung
set Konto     = Gegenkonto,
    Gegenkonto = Konto
WHERE BlablablB
Klappt nicht, da haben beide Felder dann die selben Werte.

Code:
update Buchung t
set (Konto, Gegenkonto) = (SELECT Gegenkonto, Konto
                           FROM  Buchung
                           WHERE ID = t.ID)
WHERE BlablablB
Klappt nicht. Syntaxfehler: Die Klammer nach set stört. Wenn die gelöscht wird, stört Firebird das Komma zwischen Konto, Gegenkonto.
  Mit Zitat antworten Zitat