Aufgabe 4 Korrektur
This commit is contained in:
@ -13,11 +13,12 @@ WHERE b.`VersandÜber` = v.FirmenNr
|
||||
GROUP BY b.`VersandÜber`;
|
||||
|
||||
#3. Erstellen Sie eine Liste der Kunden(Kundenname), deren Waren noch nicht versendet wurden.
|
||||
SELECT DISTINCT k.Firma FROM bestellungen b, kunden k
|
||||
SELECT DISTINCT k.Firma, k.Kontaktperson FROM bestellungen b, kunden k
|
||||
WHERE b.KundenCode = k.KundenCode
|
||||
AND b.Versanddatum IS NULL;
|
||||
|
||||
#4. Ermitteln Sie, wie oft unsere Kunden 1998 im Mittel bestellt haben.
|
||||
#gesamt
|
||||
SELECT AVG(Bestellzahl) FROM (
|
||||
SELECT k.Firma, COUNT(b.BestellNr) as Bestellzahl FROM bestellungen b, kunden k
|
||||
WHERE b.KundenCode = k.KundenCode
|
||||
@ -25,6 +26,12 @@ SELECT AVG(Bestellzahl) FROM (
|
||||
GROUP BY b.KundenCode
|
||||
) bestellcount;
|
||||
|
||||
#pro Kunde
|
||||
SELECT k.Firma, COUNT(b.BestellNr) as Bestellzahl FROM bestellungen b, kunden k
|
||||
WHERE b.KundenCode = k.KundenCode
|
||||
AND YEAR(b.Bestelldatum) = 1998
|
||||
GROUP BY b.KundenCode
|
||||
|
||||
#5. Stellen Sie fest, wie hoch der Bestellwert des Kunden LILA Supermercado 1996 jeweils bei Bestellungen über 1000,00€ war.
|
||||
#Geben Sie Bestellnummer, Bestellwert und Bestelldatum an.
|
||||
SELECT b.BestellNr, SUM(d.Einzelpreis * d.Anzahl * (1-d.Rabatt)) as Bestellwert, b.Bestelldatum FROM bestellungen b, kunden k, bestelldetails d
|
||||
|
||||
Reference in New Issue
Block a user