From 81a6b4dca1f5c17b853149af66027a749063545f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Janik=20Graf1=20=5BSch=C3=BCler/-in=20Klara-Oppenheimer-Sc?= =?UTF-8?q?hule=5D?= Date: Mon, 14 Jun 2021 15:36:08 +0200 Subject: [PATCH] JOINS fertig --- AWP_11fi5/Nordwind/Nordwind JOINS.sql | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/AWP_11fi5/Nordwind/Nordwind JOINS.sql b/AWP_11fi5/Nordwind/Nordwind JOINS.sql index aeb8dce..4b54214 100644 --- a/AWP_11fi5/Nordwind/Nordwind JOINS.sql +++ b/AWP_11fi5/Nordwind/Nordwind JOINS.sql @@ -56,3 +56,19 @@ JOIN artikel a ON d.ArtikelNr = a.ArtikelNr JOIN lieferanten l ON a.LieferantenNr = l.LieferantenNr WHERE l.Land IN ("Dänemark", "Norwegen", "Finnland", "Schweden"); +#i +SELECT kunden.Firma, Kontaktperson, MAX(DATEDIFF(Lieferdatum, Bestelldatum)), versandfirmen.Firma FROM kunden +JOIN bestellungen ON kunden.KundenCode = bestellungen.KundenCode +JOIN versandfirmen ON versandfirmen.FirmenNr = bestellungen.`VersandÜber` +WHERE DATEDIFF(Lieferdatum, Bestelldatum) > 10 +AND YEAR(Bestelldatum) = 1996 +AND versandfirmen.Firma = "Speedy Express" +GROUP BY kunden.KundenCode; + +#j +SELECT kunden.Firma, Kontaktperson, DATEDIFF(Lieferdatum, Bestelldatum) FROM kunden +JOIN bestellungen ON kunden.KundenCode = bestellungen.KundenCode +WHERE DATEDIFF(Lieferdatum, Bestelldatum) = ( + SELECT MAX(DATEDIFF(Lieferdatum, Bestelldatum)) FROM kunden + JOIN bestellungen ON kunden.KundenCode = bestellungen.KundenCode + ); \ No newline at end of file