分页查询问题

从帮助文档上也找了一些比如在数据集对话框处点击分页输入的SQL还有一种是多数据集实现层式报表的SQL,想请高人分别讲一下这两种模式对finereport报表服务器的压力有多大,另外还有一个问题,数据库为SYBASE 12 由于很多分页语句不支持,从网上找了一下语句,我需要三个表A,B,C进行关联查询,能否根据下边找到的语句具体讲解一下SYBASE数据集的分页,谢谢!
  • select top (<pageSize> * (<pageNum> - 1))  
  • from <table>  
  • order by <id>  
  •   
  • 从上面SQL中取出 max(id)  
  •   
  • select top <pageSize> *  
  • from <table>  
  • where <id> > max(id)  
  • order by <id>  

FineReportsbeg571 发布于 2015-8-20 14:25
悬赏:0 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共3回答
最佳回答
0
wzh5788发布于2015-8-20 14:25(编辑于 2023-9-6 09:34)
555
最佳回答
0
wzh5788发布于2015-8-20 15:33(编辑于 2023-9-6 09:34)
555
最佳回答
0
sbeg571发布于2015-8-20 15:55(编辑于 2023-9-6 09:34)
555
  • wzh5788 wzh5788

    比如1000数据, 那我们加个字段 ID 自增的 1到1000

    如果要分页 传入的时候  5+currentpages*10 <ID<currentpagespages*10+5
    类似这样来实现自定义的分页
    回复
    2015-08-20 14:25 
  • 0关注人数
  • 1547浏览人数
  • 最后回答于:2017-10-16 15:30
    活动推荐 更多
    热门课程 更多
    返回顶部