2009-03-18 20 views

答えて

6

編集:それはOPの意図

Declare @RowNum as INT 
SET @RowNum = 15 ---Just for example 

WITH OrdersRN AS 
(
    SELECT ROW_NUMBER() OVER(ORDER BY OrderDate, OrderID) AS RowNum 
      ,OrderID 
      ,OrderDate 
      ,CustomerID 
      ,EmployeeID 
     FROM dbo.Orders 
) 

SELECT * 
    FROM OrdersRN 
WHERE RowNum = @RowNum 
ORDER BY OrderDate 
     ,OrderID; 
0

チェックアウトthis URLに、より密接に一致するようにコードを修正しました。 SQL Server 2005以降、探しているものは "row_number()"という関数があります。

関連する問題