0

パーティションの最小 ID を選択したいと考えています。Dense_rank がどのように機能するかのようなものです。各パーティションに関連付けられた一意の番号が必要ですが、その番号をパーティション内の最小の主キーにしたいと考えています。これが私が求めているものの例です。

USE AdventureWorks2012;  
GO  
SELECT '276 or 289 depending on what partition' as 'Min_BusinessEntityID'
  ,s.BusinessEntityID
  ,p.LastName
  ,s.SalesYTD
  ,a.PostalCode
 FROM Sales.SalesPerson AS s   
INNER JOIN Person.Person AS p   
    ON s.BusinessEntityID = p.BusinessEntityID  
INNER JOIN Person.Address AS a   
    ON a.AddressID = p.BusinessEntityID  
WHERE TerritoryID IS NOT NULL   
AND SalesYTD <> 0  
ORDER BY PostalCode, SalesYTD DESC

結果セットの例

4

1 に答える 1