Hallo zusammen, ich stecke hier bei der Kombination zweier Abfragen fest.
SELECT tb_Projekte.Projektnr, tb_Mitarbeiter.Mitarbeiter, SUM(tb_Budget.Menge) AS Budget
FROM tb_Projekte LEFT OUTER JOIN
tb_Mitarbeiter LEFT OUTER JOIN
tb_Budget ON tb_Mitarbeiter.Mitarbeiter = tb_Budget.Mitarbeiter ON tb_Projekte.Projektnr = tb_Budget.Projektnr
WHERE (tb_Mitarbeiter.Mitarbeiter = 'ABC')
GROUP BY tb_Projekte.Projektnr, tb_Mitarbeiter.Mitarbeiter
liefert mir dieses Ergebnis und das passt.
Projektnr Mitarbeiter Budget
1234 ABC 50.0
1234,1 ABC 16.0
1456 ABC 90.0
4567 ABC 0.0
3456 ABC 0.0
2678 ABC 80.0
nun habe ich eine weitere Abfrage die dieser eine zusätzliche Spalte hinzufügen soll.
SELECT Projektnr, SUM(Menge) AS Verbrauch
FROM tb_Verbrauch
WHERE (Mitarbeiter = 'ABC')
GROUP BY Projektnr
Das Ergebnis sollte so aussehen.
Projektnr Mitarbeiter Budget Verbrauch
1234 ABC 50.0 NULL
1234,1 ABC 16.0 1.0
1456 ABC 90.0 4.5
4567 ABC 0.0 0.5
3456 ABC 0.0 2.0
2678 ABC 80.0 NULL
Ich bekomm das nicht hin. Hoffentlich könnt ihr mir weiterhelfen.
Vielen Dank und Gruß
SELECT tb_Projekte.Projektnr, tb_Mitarbeiter.Mitarbeiter, SUM(tb_Budget.Menge) AS Budget
FROM tb_Projekte LEFT OUTER JOIN
tb_Mitarbeiter LEFT OUTER JOIN
tb_Budget ON tb_Mitarbeiter.Mitarbeiter = tb_Budget.Mitarbeiter ON tb_Projekte.Projektnr = tb_Budget.Projektnr
WHERE (tb_Mitarbeiter.Mitarbeiter = 'ABC')
GROUP BY tb_Projekte.Projektnr, tb_Mitarbeiter.Mitarbeiter
liefert mir dieses Ergebnis und das passt.
Projektnr Mitarbeiter Budget
1234 ABC 50.0
1234,1 ABC 16.0
1456 ABC 90.0
4567 ABC 0.0
3456 ABC 0.0
2678 ABC 80.0
nun habe ich eine weitere Abfrage die dieser eine zusätzliche Spalte hinzufügen soll.
SELECT Projektnr, SUM(Menge) AS Verbrauch
FROM tb_Verbrauch
WHERE (Mitarbeiter = 'ABC')
GROUP BY Projektnr
Das Ergebnis sollte so aussehen.
Projektnr Mitarbeiter Budget Verbrauch
1234 ABC 50.0 NULL
1234,1 ABC 16.0 1.0
1456 ABC 90.0 4.5
4567 ABC 0.0 0.5
3456 ABC 0.0 2.0
2678 ABC 80.0 NULL
Ich bekomm das nicht hin. Hoffentlich könnt ihr mir weiterhelfen.
Vielen Dank und Gruß