Hallo,
ich würde gerne einen aufaddierten Wert in einer Tabelle per Update aktulaisieren.
Mein MySQL String sieht so aus
Code:
Update tblAnwesenheit
SET Gleitzeitverlauf = (SELECT (SELECT ROUND(SUM(Gleitzeit),2) FROM tblAnwesenheit AS T1 WHERE tblAnwesenheit.ID >= T1.ID) AS Verlauf FROM tblAnwesenheit);
Gleitzeitverlauf ist der aufaddierte Wert des Feldes Gleitzeit. Dieser Update String gibt mir folgenden Fehler aus
Zitat:
Code 109 You can't specify target table 'tblAnwesenheit' for update in FROM clause
|
Wie kann ich das umschreiben das das funktioniert?
Gruß Marvin