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:

PHP-Code:
declare C_bestand cursor for
    
select befirmbelortbequalbegros  ....  sum(bemenge)
    
from bestand
      where befirm  
=  :bifirm
          
and belort  >= :vonlort
          
and belort  <= :bislort
          
and  .....
     
group by bequalbedessbefarb ... 
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.

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