用SQL分頁問題?

Dear SQL(燊) 2010-09-16 09:04:45
大家好!
有一表tb(cus_code,part_no,page)
現需將page標記從1開始遞增的頁數,第一頁最多200行記錄
1.當cus_code不同時換頁
2.當每一頁第200行時part_no 與第201行還相同,則在第200行的前一個part_no換頁
注:同一cus_code中part_no必有兩個以上
不能用循環這類的
...全文
201 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
Dear SQL(燊) 2010-09-30
  • 打赏
  • 举报
回复
[Quote=引用 8 楼 mayala520yy 的回复:]
引用 7 楼 chenshanliang 的回复:
每一頁的行數不確定的
並把頁碼需把頁碼更新在page字段中

你不是有什么问题是。。懒的做吧?。
[/Quote]
暈!我已用循環做出來了,但看有沒有比較好的方法
mayala520yy 2010-09-28
  • 打赏
  • 举报
回复
[Quote=引用 7 楼 chenshanliang 的回复:]
每一頁的行數不確定的
並把頁碼需把頁碼更新在page字段中
[/Quote]
你不是有什么问题是。。懒的做吧?。
Dear SQL(燊) 2010-09-27
  • 打赏
  • 举报
回复
每一頁的行數不確定的
並把頁碼需把頁碼更新在page字段中
Dear SQL(燊) 2010-09-27
  • 打赏
  • 举报
回复
有一表tb(cus_code,part_no,page)
現需將page標記從1開始遞增的頁數,一頁最多200行記錄
1.當cus_code不同時換頁
2.當每一頁第200行時part_no 與第201行還相同,則在第200行的前一個part_no換頁
注:同一cus_code中part_no必有兩個以上
不能用循環這類的
叶子 2010-09-23
  • 打赏
  • 举报
回复
你表的主键是哪个字段。
写个分页存储过程就可以了。
「已注销」 2010-09-23
  • 打赏
  • 举报
回复
你自己有思路的呀,先自己尝试...
Dear SQL(燊) 2010-09-23
  • 打赏
  • 举报
回复
自已頂
Dear SQL(燊) 2010-09-16
  • 打赏
  • 举报
回复
先按(order by cus_code,part_no)之後分頁

27,579

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 应用实例
社区管理员
  • 应用实例社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧