Hallo Forum,
im untenstehenden Select möchte ich gerne die Beträge in einer neuen Spalte (NAME: SummeTotal) summieren. Ich bekomme immer folgende Fehlermeldung, wenn ich SUM(SAMMEL.BETRAG) in das Select einbaue:
FEHLER: ORA-00937: not a single-group group function
[highlight=sql]
SELECT SAMMEL.ART,
FONDS.WKN WKN,
FONDS.ISIN ISIN,
FONDS.WHR WHR,
FONDS.LAND LAND,
SAMMEL.STUECKE STUECKE,
SAMMEL.BETRAG BETRAG,
SAMMEL.SCHLUSSTAG SCHLUSSTAG,
SAMMEL.BUCHUNGSTAG BTAG
FROM MAN_MAN.SAMMEL SAMMEL,
MAN_MAN.FONDS FONDS
WHERE SAMMEL.ABRECHNUNGSBETRAGOW <> 0
AND FONDS.ISIN in ('XXX1','XXX2','XXX3')
AND SAMMEL.BTAG = arBTAG
AND (SAMMEL.ART IN ('SKBETEX', 'SKSTTEX') AND arArt='Zugang'
OR SAMMEL.ART IN ('SVBETEX', 'SVSTTEX') AND arArt='Abgang')
AND SAMMEL.FONDS_FK = FONDS.FONDS_ID
ORDER BY 3
[/highlight]
Hoffe jemand von euch kann mir weiterhelfen.
Vielen Dank
mfg
Ben
im untenstehenden Select möchte ich gerne die Beträge in einer neuen Spalte (NAME: SummeTotal) summieren. Ich bekomme immer folgende Fehlermeldung, wenn ich SUM(SAMMEL.BETRAG) in das Select einbaue:
FEHLER: ORA-00937: not a single-group group function
[highlight=sql]
SELECT SAMMEL.ART,
FONDS.WKN WKN,
FONDS.ISIN ISIN,
FONDS.WHR WHR,
FONDS.LAND LAND,
SAMMEL.STUECKE STUECKE,
SAMMEL.BETRAG BETRAG,
SAMMEL.SCHLUSSTAG SCHLUSSTAG,
SAMMEL.BUCHUNGSTAG BTAG
FROM MAN_MAN.SAMMEL SAMMEL,
MAN_MAN.FONDS FONDS
WHERE SAMMEL.ABRECHNUNGSBETRAGOW <> 0
AND FONDS.ISIN in ('XXX1','XXX2','XXX3')
AND SAMMEL.BTAG = arBTAG
AND (SAMMEL.ART IN ('SKBETEX', 'SKSTTEX') AND arArt='Zugang'
OR SAMMEL.ART IN ('SVBETEX', 'SVSTTEX') AND arArt='Abgang')
AND SAMMEL.FONDS_FK = FONDS.FONDS_ID
ORDER BY 3
[/highlight]
Hoffe jemand von euch kann mir weiterhelfen.
Vielen Dank
mfg
Ben
Comment