ORDER BY子句是在視圖中,內聯函數無效,派生 表,子查詢和公用表表達式,除非TOP,OFFSET 或FOR XML也被指定。ORDER BY子句是在視圖中,內聯函數,派生表,子查詢無效,和公用表表達式
我在嘗試執行以下查詢時遇到上述錯誤。任何人都可以請看看,並告訴我我在這裏做錯了什麼?
SELECT
*
FROM (
SELECT
Stockmain.VRNOA,
item.description as item_description,
party.name as party_name,
stockmain.vrdate,
stockdetail.qty,
stockdetail.rate,
stockdetail.amount,
ROW_NUMBER() OVER (ORDER BY VRDATE) AS RowNum
FROM StockMain
INNER JOIN StockDetail
ON StockMain.stid = StockDetail.stid
INNER JOIN party
ON party.party_id = stockmain.party_id
INNER JOIN item
ON item.item_id = stockdetail.item_id
WHERE stockmain.etype='purchase'
ORDER BY VRDATE DESC
) AS MyDerivedTable
WHERE
MyDerivedTable.RowNum BETWEEN 1 and 5
順序由應子查詢中選擇的錯誤外說 – Daniele