Hallo,

hätte wieder mal eure Unterstützung gebraucht.

Ich habe ein Alpha-Feld (RCHTXT) wo ein Betrag ohne Komma steht.
Mit dem Sql-Statements liste ich diese Beträge auch erfolgreich auf:
Code:
SELECT CAST(SUBSTR(RCHTXT, 1, 7) AS INT) || ',' || SUBSTR(RCHTXT,    
8, 2) as Betrag FROM ZF1P WHERE RCHGDAT between 20101201 and         
20101231 AND A1DONE = 'X'
Nun wollte ich als nächsten Schritt eine Summe bilden aber ohne Erfolg:
Code:
SELECT CAST(SUM(SUBSTR(RCHTXT, 1, 7) AS INT) || ',' || SUBSTR(RCHTXT,    
8, 2)  AS DECIMAL(9,0)) AS Betrag FROM ZF1P WHERE RCHGDAT between 20101201 and         
20101231 AND A1DONE = 'X'
Wie müsste eigentlich mein Sql-Statement aussehen?
Die Variante CAST(SUM stimmt doch oder?

Dank im Voraus

TARKI