Lösungen - Schwierigkeitsgrad **
Aufgabe 1
- (a) SELECT k.KUNDENNR, k.VORNAME, k.NAME, SUM(b.RECHNUNGSBETRAG) AS GESAMTBETRAG
FROM kunde k
JOIN bestellung b ON k.KUNDENNR = b.KUNDENNR
WHERE YEAR(b.BESTELLDATUM) = 2023
GROUP BY k.KUNDENNR, k.VORNAME, k.NAME;
- (b)SELECT abteilung.Bezeichnung, SUM(mitarbeiter.Gehalt) AS Gesamtgehalt
FROM mitarbeiter
JOIN abteilung ON mitarbeiter.Abteilungsnr = abteilung.Abteilungsnr
GROUP BY abteilung.Bezeichnung
ORDER BY Gesamtgehalt DESC;
- (c) SELECT *
FROM bestellung
WHERE RECHNUNGSBETRAG > (
SELECT AVG(RECHNUNGSBETRAG)
FROM bestellung
);