Hallo
Ich bin da am Migrieren einer Datenbank von MSSQL zu MySQL (Kostengründe) und muss da Stored Procedures übernehmen. Dummerweise bei der einfachsten Funktion erhalte ich immer einen Fehler an der gleichen Stelle:
CREATE FUNCTION CalculatePrice( Preis REAL , Marge REAL ) RETURNS REAL
BEGIN
DECLARE CalculatedPrice REAL
SET CalculatedPrice = ROUND( (Preis + Marge)*1.076*20,0)/20
RETURN CalculatedPrice
END
Und zwar auch bei der SET-Anweisung, die auch
SET CalculatedPrice = 1.2
lauten kann.
Sieht da jemand gleich einen Fehler von mir?
Besten dank für Euren Input im voraus.
Hans