关于SQL分页问题!(急)
假如要把数据库a表中的数据记录分页,每页30条,
1.如何知道某条记录在哪里一页,(假如知道这条记录的ID)
2.如何用一个数据集 或DataTable返回其中指定页的数据
请大家帮忙,谢谢了喔!
------解决方案--------------------select top 30 * from a where id not in (select top 30(n-1) id from a order by id) order by id
------解决方案--------------------1. select count(*)/30 +1 from a where id <yourid