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