Hallo,
folgendes Problem:
Tabellen / Datenfelder:
Relation_Projekte(P,A,Betrag),
Relation_Abteilungen(A,Name,Kosten) Relation_Mitarbeiter(M,A,Name,Gehalt).
In den Tabellen Projekte und Mitarbeiter gibt es mehrere Entitäten.
Mit folgender Befehlsfolge will ich den Gewinn für jede Abteilung (A) errechnen:
SELECT ( sum( relation_projekte.Betrag ) - relation_abteilungen.Kosten - sum( relation_mitarbeiter.Gehalt ) )
FROM `relation_projekte` , `relation_abteilungen` , `relation_mitarbeiter`
WHERE relation_projekte.A = "SE" AND relation_abteilungen.A = "SE" AND relation_mitarbeiter.A = "SE";
Ich erhalte ein falsches Ergebnis für die Abteilung "SE",
was ist an der Befehlsfolge verkehrt?
Komplette Tabellen s.Anhang!
Danke für Anregungen!
folgendes Problem:
Tabellen / Datenfelder:
Relation_Projekte(P,A,Betrag),
Relation_Abteilungen(A,Name,Kosten) Relation_Mitarbeiter(M,A,Name,Gehalt).
In den Tabellen Projekte und Mitarbeiter gibt es mehrere Entitäten.
Mit folgender Befehlsfolge will ich den Gewinn für jede Abteilung (A) errechnen:
SELECT ( sum( relation_projekte.Betrag ) - relation_abteilungen.Kosten - sum( relation_mitarbeiter.Gehalt ) )
FROM `relation_projekte` , `relation_abteilungen` , `relation_mitarbeiter`
WHERE relation_projekte.A = "SE" AND relation_abteilungen.A = "SE" AND relation_mitarbeiter.A = "SE";
Ich erhalte ein falsches Ergebnis für die Abteilung "SE",
was ist an der Befehlsfolge verkehrt?
Komplette Tabellen s.Anhang!
Danke für Anregungen!
Kommentar