Hallo,
ich habe eine Problem mit der Übergabe von einem Spaltennamen in eine Funktion. DIe Funktion sieht folgendermaßen aus:
Aber wenn ich versuche die Funktion auszuführen kommt folgende Fehlermeldung:
"Der Operanddatentyp varchar ist für den sum-Operator ungültig."
Habe bisher leider keine Lösung für das Problem gefunden! Vielleicht weiss ja einer von euch eine Lösung!!!!
Vielen Dank schonmal
ich habe eine Problem mit der Übergabe von einem Spaltennamen in eine Funktion. DIe Funktion sieht folgendermaßen aus:
Code:
CREATE Function SumforHauptgruppe(@column char(32), @ID int) returns decimal(18,2) as begin declare @rv decimal(18,2) SELECT @rv = sum(@column) from InvestDaten WHERE Parent in ( SELECT ID FROM investTreeTable WHERE PARENT = ( SELECT parent from investTreeTable where ID = @id)) return @rv end
"Der Operanddatentyp varchar ist für den sum-Operator ungültig."
Habe bisher leider keine Lösung für das Problem gefunden! Vielleicht weiss ja einer von euch eine Lösung!!!!
Vielen Dank schonmal
Comment