Hallo, ich habe folgendes Problem (es ist eigentlich ein kleiner Syntax Error, aber ich komme nicht dahinter wo der Fehler liegt. Ich nehme an, ich sehe den Wald vor lauter Bäumen nicht.) :
Ich möchte folgende Funktion erstellen und in der Datenbank import_export abspeichern.
Die Funktion soll 3 Parameter vom int übergeben bekommen, die sie addieren soll, durch 3 teilen soll, und als Dezimalzahl mit 2 Nachkommastellen zurück geliefert werden soll.
Ihr seht also, ein ganz triviales Problem.
So, und jetzt mein Code:
CREATEFUNCTIONimport_export.durchschnitt(intP1INT,intP2INT,intP3INT) RETURNSDECIMAL(10,2)RETURN((intP1+intP2+intP3)/3);
Soweit so gut, erstellen läßt sich die Funktion.
Jetzt soll die Funktion aufgerufen werden, mit folgendem Code:SELECTFUNCTIONimport_export.durchschnitt(1,2,3);
Und hier meldet mir das System einen Syntax Error 1064.
Nachstehend findet ihr ein Bild der Fehlermeldung.
Kann mir irgendjemand helfen?
Viele Grüße
jerry6600
Ich möchte folgende Funktion erstellen und in der Datenbank import_export abspeichern.
Die Funktion soll 3 Parameter vom int übergeben bekommen, die sie addieren soll, durch 3 teilen soll, und als Dezimalzahl mit 2 Nachkommastellen zurück geliefert werden soll.
Ihr seht also, ein ganz triviales Problem.
So, und jetzt mein Code:
CREATEFUNCTIONimport_export.durchschnitt(intP1INT,intP2INT,intP3INT) RETURNSDECIMAL(10,2)RETURN((intP1+intP2+intP3)/3);
Soweit so gut, erstellen läßt sich die Funktion.
Jetzt soll die Funktion aufgerufen werden, mit folgendem Code:SELECTFUNCTIONimport_export.durchschnitt(1,2,3);
Und hier meldet mir das System einen Syntax Error 1064.
Nachstehend findet ihr ein Bild der Fehlermeldung.
Kann mir irgendjemand helfen?
Viele Grüße
jerry6600