SELECT * FROM
(SELECT TOP 5 * FROM
(SELECT TOP 30 * FROM [Table] ORDER BY [Field]
) a ORDER BY [Field] Desc
) b
ORDER BY [Field] ASC
[Table]=資料表名稱 (動態查詢語法取代 ex (select NO,nc,nb,nd from sa join ki ) )
[Field]=欄位名稱
30 =取前30筆資料(正序)
5 =取30筆中後5筆(反序)
以asp.net gridview為例
30是指
gridview 「目前分頁數」 乘上 「每頁顯示數」
5是指
gridview 「每頁顯示數」