Sorry, muss wohl doch etwas mehr preisgeben
Ihr hab natürlich Recht, allerdings ist die Sache nicht ganz so einfach
SQL-Code:
SELECT N.PRODUKTID,SUM(TO_NUMBER(TRANSLATE(N.BEDARF,'FT','01'))),
SUM(TO_NUMBER(TRANSLATE(N.OLB,'FT','01'))),
SUM(TO_NUMBER(TRANSLATE(N.ANDERE,'FT','01'))),
COUNT (N.ID)
FROM NUTZUNG N
,KUNDEN K
WHERE N.PRODUKTID IS NOT NULL AND
K.KUNDEID=N.KUNDEID AND
(K.PBETREUER=-59 OR K.FBETREUER=-59 OR K.WBETREUER=-59)
GROUP BY N.PRODUKTID
ORDER BY N.PRODUKTID
Es muss schon in einem Statement durchgeboxt werden, dieses
SQL funktioniert unter Oracle super. Ich muss nur die dumme Sache mit dem 'TRANSLATE' umbiegen.