/*
 * Die Aufgaben dieses Blocks haben WHERE-Klauseln und
 * BEZIEHUNGEN zum Inhalt.
 */
 
-----------------------------------------------------------------
-- Hinweis zum Datenbankdiagramm
--
-- Die Tabellenstruktur dieser Datenbank finden Sie im 
-- Appendix E – Schema der AdventureWorksLT2012-Datenbank 
-- (kleine Übungsdatenbank)
--
-- Die Linien, die die Beziehungen darstellen, wurden so gezogen,
-- dass Sie die Fremdschlüsselfelder erkennen können 
-- (Achtung! Leider sind die Verbindungslinien beim Erzeugen des
-- PDF verrutscht, sodass sie meistens im Feld UNTER dem
-- Fremdschlüsselfeld enden, statt bei ihm!)
--
-- Machen Sie sich mit dem Diagramm vertraut, sodass Sie eine
-- Vorstellung davon bekommen, welche Information sie wo (welche
-- Tabelle/Spalte) finden könnten. Versuchen Sie, "Haupttabellen"
-- zu identifizieren, von denen aus Sie sich -- dann immer wieder
-- über die Beziehungen "weiterhanteln" können.
--
-- Tipp: "SalesLT.Customer" ist sicher so ein Tabelle.

use AdventureWorksLT2012 ;
-- bzw. der Name der kleinen Übungsdatenbank, den Sie ihr bei
-- der Installation gegeben haben.

-----------------------------------------------------------------
-- 7.1) Geben Sie alle Kundendatensätze aus

-- (847 Datensätze)


-----------------------------------------------------------------
-- 7.2) Geben Sie den Personendatensatz von 'Frank Miller' aus
-- Tipp: Zeichenketten in SQL werden mit *einfachem*
-- Anführungszeichen ' begrenzt!
-- 
-- (Hinweis: bei mehreren Personen, die so heißen, können und
-- sollen auch mehrere Datensätze auftauchen)

-- (2 Datensätze – Beachten Sie, dass die "CustomerID" sich
-- unterscheidet. Es handelt sich also um zwei Personen, auch
-- wenn alle anderen Felder gleich sind)

-----------------------------------------------------------------
-- 7.3) Geben Sie die CustomerID und Vornamen aller "Miller"s aus.
-- (Auch hier treten Doppelte auf)

-- (10 Datensätze)


-----------------------------------------------------------------
-- 7.4) Geben Sie Namen, Farben und Listenpreis aller Produkte aus.

-- (295 Datensätze)


-----------------------------------------------------------------
-- 7.5) Projizieren Sie (geben Sie aus) ProductID, Größe und
--  Gewicht aller Produkte, die mehr als 1000$ kosten
-- (Listenpreis).
-- Tipp: achten Sie genau auf die Frage!

-- (86 Datensätze)


-----------------------------------------------------------------
-- 7.6) Geben Sie alle Verkäufe an Leute mit Vornamen Frank aus
-- Tipp: dazu müssen Sie zwei Tabellen joinen.
-- Projizieren Sie alle Felder beider Tabellen.
-- Schreiben Sie zwei Statements: je eines in der alten und der
-- ISO-Syntax.

-- (1 Datensatz)


-----------------------------------------------------------------
-- 7.7) Projizieren Sie ProductID, Produktnummer und Listenpreis
--      aller Produkte aus der Kategorie mit der
--      ProductCategoryID 8, 9 & 10
-- Tipp: Dazu muss man nichts joinen!

-- (13 Datensätze)
		 
-----------------------------------------------------------------
-- 7.8) Geben Sie Vor- und Zunamen aller Kunden aus, die eine
--      verspätete Lieferung erhalten haben (Lieferdatum größer
--      als "benötigtes Datum"

-- (0 Datensätze) ;


-----------------------------------------------------------------
-- 7.9) Geben Sie die Namen und Gewichte  aller Produkte aus, die
--      Größe 48, 50 oder 52 haben und mindestens 10000 wiegen
--      (wobei kein Mensch weiß, ob das mg oder t sind).
-- Tipp: auch hier Achtung auf die Frage!

-- (10 Datensätze)