Moin moin,

ich hätte da mal wieder ein Problem, wo ich den Wald vor lauter Bäumen nicht sehe

Ich baue gerade an einer Abfrage um diverse Summen zu berechnen und das funktioniert auch ganz gut bisher.
Nun brauche ich aber in einer Abfrage, die ich über eine View laufen lasse, die Summe eines Feldes aus einer 2. Datei. Dieses will ich in einem Sub-Select mit einfügen.

select a.abc,
(select sum(b.zumRechnen) as summe from LIB/DATEIB B
where a.key = b.key and b.key2 = 'key')

from LIB/DateiA a join LIB/DATEIB B2 on
a.key = B2.key
where B2.key2 = 'key'

group by a.abc

In der Datei DATEIB sind diverse Datensätze zugehörig zu DateiA (nur 1 Datensatz) aus einer bestimmten Anzahl Datensätze soll die Summe eines bestimmten Feldes ermittelt werden.
Ich bekomme dann beim ausführen via StrSql allerdings die Fehlermeldung
"Ergebnis der Anweisung enthält mehr als eine Zeile".

Vielleicht kann mir ja jemand helfen?

Gruß
Devjo