Excellent Article with a good overview of develoment features.
I somewhat aggree with Alan too: the examples have typos unless the author did modify his AdventureWorks database.
In the first example in 3.1.1
Select row_number() over (order by SalesOrderDate desc) as RowNum,OrderID, CustomerID, SalesOrderDateFrom Sales.OrderHeaderOrder by SalesOrderDate Desc
Should read:
Select
row_number() over (order by OrderDate desc) as RowNum,
SalesOrderID
, CustomerID, OrderDate
From
Sales.SalesOrderHeader
Order
by OrderDate Desc
In the second example in 3.1.2
State.StateProvinceID
should read
StateProv.StateProvinceID
Since I made a mistake myself trying to point to the mistakes in the second example I guess it is not the author's fault that the names are complex
Regards,Yelena Varsha