我正在使用此查詢以分頁方式獲得結果。然而,當我試圖執行它,我得到這樣的錯誤Invalid column name 'RowNum'
爲什麼我的查詢找不到RowNum列?
DECLARE @PageNum AS INT;
DECLARE @PageSize AS INT;
SET @PageNum = 2;
SET @PageSize = 10;
WITH videosrn AS
(
SELECT ROW_NUMBER() OVER(ORDER BY videoid) AS RowNum
,videoid
,title
FROM videos
)
SELECT * FROM videos
WHERE RowNum BETWEEN (@PageNum - 1) * @PageSize + 1 AND @PageNum * @PageSize
ORDER BY videoid
問題是什麼嗎?
是的......非常感謝你 – Nagu 2009-08-19 07:21:28