Einzelnen Beitrag anzeigen

omata

Registriert seit: 26. Aug 2004
Ort: Nebel auf Amrum
3.154 Beiträge
 
Delphi 7 Enterprise
 
#3

Re: Kleines Problem bei einer SQL-Gruppierung

  Alt 24. Okt 2006, 21:16
Hallo sunnyandy,

schau dir mal LEFT-JOINs an...

SQL-Code:
SELECT vertriebspartner_id, SUM(sonderpr), SUM(summe)
FROM(SELECT vp.vertriebspartner_id,
            SUM(bestellung.anzahl * bestellung.sonderprovision) sonderpr,
            pr.provisionierungssumme summe
     FROM vertriebspartner vp
     INNER JOIN provisionen pr
       ON pr.vertriebspartner_id = vp.vertriebspartner_id
     INNER JOIN bestellte_artikel bestellung
       ON bestellung.vertrag_id = pr.vertrag_id
     LEFT JOIN auftraege auf
       ON auf.vertrag_id = pr.vertrag_id
     WHERE pr.vertriebspartner_id = pr.provision_von
     GROUP BY pr.vertrag_id) x
GROUP BY vertriebspartner_id
Gruss
Thorsten
  Mit Zitat antworten Zitat