2021-07-21 Prüfungsaufgaben

This commit is contained in:
Janik
2021-07-22 10:58:57 +02:00
parent 5fcbb75617
commit 08b7b3c26d

View File

@ -0,0 +1,27 @@
#1
SELECT * FROM Artikel
WHERE LOWER(Art_Bezeichnung) LIKE "%schmwerzmittel%";
#2
SELECT Kunde.*, SUM(RgPos_Menge*RgPos_Preis) FROM Kunde
JOIN Rechnung ON Kunde.Kd_Id = Rechnung.Rg_KdId
JOIN RechnungPosition ON Rechnung.Rg_Id = RechnungPosition.RgPos_RgID
GROUP BY Kunde.Kd_Id
ORDER BY SUM(RgPos_Menge*RgPos_Preis) DESC;
#3
SELECT Art_Id, Art_Nummer, Art_Bezeichnung, Art_Preis,
SUM(RechnungPosition.RgPos_Menge) AS MengeGesamt,
COUNT(RechnungPosition.RgPos_Id) AS AnzahlRechPos FROM Artikel
JOIN RechnungPosition ON Artikel.Art_Id = RechnungPosition.RgPos_ArtId;
#4
SELECT LEFT(Kunde.Kd_PLZ, 1) AS Gebiet, SUM(RgPos_Menge*RgPos_Preis) AS Umsatz FROM Kunde
JOIN Rechnung ON Kunde.Kd_Id = Rechnung.Rg_KdId
JOIN RechnungPosition ON Rechnung.Rg_Id = RechnungPosition.RgPos_RgID
GROUP BY LEFT(Kunde.Kd_PLZ, 1)
ORDER BY SUM(RgPos_Menge*RgPos_Preis) DESC;