Синтаксисът изглежда добре. Но има скрит бъг в следващия ред -
IF ((0.25*NEW.tteilnmax)>=(NEW.tteilnmax-NEW.tgebucht)) THEN
Трябва да използвате '.' като разделител на точки -
IF ((0.25*NEW.tteilnmax)>=(NEW.tteilnmax-NEW.tgebucht)) THEN
Синтаксисът изглежда добре. Но има скрит бъг в следващия ред -
IF ((0.25*NEW.tteilnmax)>=(NEW.tteilnmax-NEW.tgebucht)) THEN
Трябва да използвате '.' като разделител на точки -
IF ((0.25*NEW.tteilnmax)>=(NEW.tteilnmax-NEW.tgebucht)) THEN