ich glaube ich habe einen Denkfehler oder verstehe die SQL Logik nicht.
Ich habe jetzt Textfeld als SQL Feld definiert und den beigefügten String zugefügt. Vom Inhalt her passt alles.
Lediglich wird jetzt nicht der Wert des aktuellen Formulars errechnet, sonder ein Wert aus der Tabelle gezogen.
select replace(replace(replace(replace(replace(replace(replace(replace(replace(replace(CONCAT (SUBSTRING(F69, 7, 10 ), '-', SUBSTRING(F69, 4, 5 ), '-', SUBSTRING(F69, 1, 2 ), '-', SUBSTRING(F55, 1, 5 ), '-', SUBSTRING(F56, 1, 5 )), 'ü', 'u'), 'ä', 'a'), 'ö', 'o'), 'Ü', 'U'), 'Ä', 'A'), 'Ö', 'O'), '´', ''), '´', ''), 'ß', 's'), '.', '') as label, id as value FROM #__visforms_4;