SELECT TotalCounts=COUNT(*) OVER(),
GroupCounts=COUNT(*) OVER(PARTITION BY TerritoryName),
ROW_NUMBER() OVER(PARTITION BY TerritoryName ORDER BY SalesYTD DESC) AS RowID
FROM Sales.vSalesPerson
WHERE TerritoryName IS NOT NULL AND SalesYTD <> 0
ORDER BY TerritoryName;
沒有留言:
張貼留言