Aus einer Lagerdatei sollen nach Auswahl bestimmte Datenbestände ausgefiltert werden und nach bestimmten Merkmalen verdichtet werden.
Ene declare-Anweisung kann nach meiner Ansicht so aussehen:
So würde ich durch den fetch mehrere Zeilen für die Subfile-Anzeige erhalten, jeweils mit summierter Menge der in GROUP BY definierten Merkmale.PHP-Code:declare C_bestand cursor for
select befirm, belort, bequal, begros .... sum(bemenge)
from bestand
where befirm = :bifirm
and belort >= :vonlort
and belort <= :bislort
and .....
group by bequal, bedess, befarb ...
Jetzt kommt die Frage:
Ich möchte für dieselben Gruppierungen eine weitere Summe der Menge erhalten, die aber nur einen Teil der jeweiligen Datensätze umfasst, und zwar alle, die im Feld AUFTR = 0 sind.
Kann ich dieses in derselben DECLARE-Anweisung definieren ?
mfg Ludger
![[NEWSboard IBMi Forum]](images/duke/nblogo.gif)



Mit Zitat antworten
Bookmarks