sql unterabfrage mit einer aggregatfunktion

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • sql unterabfrage mit einer aggregatfunktion

    hallo zusammen,
    ich habe folgendes problem, und zwar ermittle ich mit einem query eine bestimme anzahl, das ganze sieht dann so aus

    PHP-Code:
    Anzahl
    ------
    3
    6
    2

    Der Query dazu sieht wie folgt aus:
    PHP-Code:
    SELECT 
    Count
    (*) AS anzahl 

    FROM  
    Packpos_Gesamt 

    GROUP BY 
    Packpos_Gesamt
    .Behaeltertyp,  
    Packpos_Gesamt.Datum_Scanner,  
    Packpos_Gesamt.Status,  
    Packpos_Gesamt.Status2,  

    HAVING 

      
    Packpos_Gesamt.Behaeltertyp="601"  
      
    AND 
      ( 
        
    Packpos_Gesamt.Datum_Scanner>=#1/1/2009#  
        
    AND  
        
    Packpos_Gesamt.Datum_Scanner<=#1/31/2009#  
      

      AND  
      
    Packpos_Gesamt.Status="5"  
      
    AND  
      
    Packpos_Gesamt.Status2="4" 

    wie kann ich nun, die schon vorhandenen addierten anzahl-werte nochmal addieren, und zwar so das das ganze in einer abfrage ist und man im endeffekte nur ein ergebnis stehen hat?
    eine idee ist
    PHP-Code:
    sum(count(*)) 
    nur leider klappt das auch nicht

  • #2
    Versuchs mal so:
    Code:
    select sum(anzahl) from (
        select ...
    ) as table;

    Kommentar


    • #3
      Vielen vielen Dank!
      Das funktioniert 1A

      Kommentar

      Lädt...
      X