2021-05-21 neue DB Version
This commit is contained in:
@ -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;
|
|
||||||
|
|||||||
9981
AWP_11fi5/2021_05_21 nordwind.sql
Normal file
9981
AWP_11fi5/2021_05_21 nordwind.sql
Normal file
File diff suppressed because it is too large
Load Diff
Reference in New Issue
Block a user