Hinweis: Diese Frage ist Teil einer Reihe von Fragen, die dasselbe Szenario verwenden. Zur Vereinfachung wird das Szenario in jeder Frage wiederholt. Jede Frage stellt ein anderes Ziel und eine andere Antwortauswahl dar, aber der Text des Szenarios ist in jeder Frage dieser Reihe genau der gleiche.
Sie haben eine Datenbank, die Bestellungen und Lieferungen für Kunden in Nordamerika verfolgt. Die Systemversionierung ist für alle Tabellen aktiviert. Die Datenbank enthält die Tabellen Sales.Customers, Application.Cities und Sales.CustomerCategories.
Details zur Sales.Customers-Tabelle finden Sie in der folgenden Tabelle:

Details zur Application.Cities-Tabelle finden Sie in der folgenden Tabelle:

Details zur Tabelle "Sales.CustomerCategories" werden in der folgenden Tabelle angezeigt:

Sie erstellen einen Bericht, der anzeigt, wann in jeder Stadt das erste Kundenkonto eröffnet wurde. Der Bericht enthält ein Liniendiagramm mit den folgenden Merkmalen:
- Die Karte enthält einen Datenpunkt für jede Stadt, wobei Linien die Punkte verbinden.
- Die X-Achse enthält die Position, die die Stadt im Verhältnis zu anderen Städten einnimmt.
- Die Y-Achse enthält das Datum, an dem das erste Konto in einer Stadt eröffnet wurde.
Im Folgenden sehen Sie ein Beispieldiagramm für fünf Städte:

Während einer Verkaufsförderung eröffnen Kunden aus verschiedenen Städten am selben Tag neue Konten.
Sie müssen eine Abfrage schreiben, die die Daten für das Diagramm zurückgibt.
Wie soll die Transact-SQL-Anweisung ausgefüllt werden? Ziehen Sie zum Beantworten die entsprechenden Transact-SQL-Segmente an die richtigen Positionen. Jedes Transact-SQL-Segment kann einmal, mehrmals oder gar nicht verwendet werden. Möglicherweise müssen Sie die geteilte Leiste zwischen den Fenstern ziehen oder einen Bildlauf durchführen, um den Inhalt anzuzeigen.
HINWEIS: Jede richtige Auswahl ist einen Punkt wert.

Reveal Solution
Discussion
Correct Answer:

Explanation

Box 1: RANK() OVER
RANK returns the rank of each row within the partition of a result set. The rank of a row is one plus the number of ranks that come before the row in question.
ROW_NUMBER and RANK are similar. ROW_NUMBER numbers all rows sequentially (for example 1, 2,
3, 4, 5).