Die Ergebnisfelder sind 31 Decimal.

Ich hätte es so versucht, aber bekomme immer noch den Fehler.
Wie definiere ich ZTEV, ZTAV?

Code:
SELECT Cast(SUM(ZTEV + ZTAV) as Dec(6, 0))                               
  INTO :SOLLZ :MyIndikator
...
Decimal( SUM(DISTINCT                                   
  CASE WHEN ZTAV = 0 THEN ZTEV ELSE 0 END), 6, 0) AS ZTEV,

...
Danke vielmals

Tarki