Forum: Datenbanken
Delphi
by omata,
9. Sep 2006
Ich kenne dein Datenbankmodell ja nicht. Aber vielleicht so...
SELECT geworbener_id, vorname, nachname, SUM(preis*anzahl)
FROM vertriebspartner v
LEFT JOIN sponsoren s
ON v.vertriebspartner_id = s.geworbener_id
LEFT JOIN auftraege a
ON v.vertriebspartner_id = a.vertriebspartner_id
LEFT JOIN bestellte_artikel b
Forum: Datenbanken
Delphi
by omata,
8. Sep 2006
Schön das es dir geholfen hat. Das X ist einfach ein Prefix für die Unterabfrage. Ohne gibt es einen Fehler. Was du da wählst ist völlig egal, ich nehme da immer gern ein X.
Gruss
Thorsten
Forum: Datenbanken
Delphi
by omata,
8. Sep 2006
Hallo sunnyandy,
meinst du das vielleicht so...
SELECT geworbener_id, vorname, nachname, SUM(summe) summe
FROM (SELECT geworbener_id, vorname, nachname, SUM(preis * anzahl) summe
FROM sponsoren
JOIN vertriebspartner
ON (vertriebspartner.vertriebspartner_id = sponsoren.geworbener_id)