Open cursor mit SUM-Funktion im ABAP
Von: , Frage gestellt am Mi, 7. Jun 2006
Hallo alle zusammen,
ich möchte in einer cursor-definition die summe einer Spalte2 aufgeschlüsselt nach einer anderen Spalte1 bilden.
mein Code sieht folgendermaßen aus:
OPEN CURSOR cur FOR
SELECT Spalte1 sum( Spalte2 )
FROM tab
group by Spalte1.
Allerdings bekomme ich die Fehlermeldung:
Die Aggregatfunktionen "SUM" und "AVG" können nur auf numerische Felder
angewandt werden.
Meine Frage:
Muß ich die Spalte (Spalte2) der Tabelle, über die die Summe gebildet wird, als NUMC deklarieren?
Oder steckt da noch woanders der Fehler??
Danke.
