2021-05-21 neue DB Version

This commit is contained in:
Krumel
2021-05-21 10:46:22 +02:00
parent 3214762cb1
commit 8315b403a3
2 changed files with 9986 additions and 7 deletions

View File

@ -3,14 +3,14 @@ USE nordwind;
#1. Wie lange dauert der Versand im Schnitt bei unseren Versandfirmen? #1. Wie lange dauert der Versand im Schnitt bei unseren Versandfirmen?
SELECT v.Firma, AVG(DATEDIFF(Lieferdatum, Versanddatum)) FROM bestellungen b, versandfirmen v SELECT v.Firma, AVG(DATEDIFF(Lieferdatum, Versanddatum)) FROM bestellungen b, versandfirmen v
WHERE b.FirmenNr = v.FirmenNr WHERE b.`VersandÜber` = v.FirmenNr
GROUP BY b.FirmenNr; GROUP BY b.`VersandÜber`;
#2. Erstellen Sie eine Liste, wie hoch die Frachtkosten unserer Versandfirmen 1996 insgesamt waren. #2. Erstellen Sie eine Liste, wie hoch die Frachtkosten unserer Versandfirmen 1996 insgesamt waren.
SELECT SUM(Frachtkosten) FROM bestellungen b, versandfirmen v SELECT v.Firma, SUM(Frachtkosten) FROM bestellungen b, versandfirmen v
WHERE b.FirmenNr = v.FirmenNr WHERE b.`VersandÜber` = v.FirmenNr
AND YEAR(b.Bestelldatum) = 1996 AND YEAR(b.Bestelldatum) = 1996
GROUP BY b.FirmenNr; GROUP BY b.`VersandÜber`;
#3. Erstellen Sie eine Liste der Kunden(Kundenname), deren Waren noch nicht versendet wurden. #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 FROM bestellungen b, kunden k
@ -49,5 +49,3 @@ WHERE b.BestellNr = d.BestellNr
AND a.LieferantenNr = l.LieferantenNr AND a.LieferantenNr = l.LieferantenNr
AND l.Land IN ("Dänemark", "Norwegen", "Finnland"); AND l.Land IN ("Dänemark", "Norwegen", "Finnland");
SELECT DISTINCT(lieferanten.Land) FROM lieferanten;

File diff suppressed because it is too large Load Diff