有这样一张表如下:
产品 分录行总数
A 214
B 11
C 76
D 10
E 46
要得到这样一个结果每页显示25行。要得出A 【1-9】页
B 【10】页
C 【11-14】页
D 【15】页
........
请问应该怎么写语句?
产品 分录行总数
A 214
B 11
C 76
D 10
E 46
要得到这样一个结果每页显示25行。要得出A 【1-9】页
B 【10】页
C 【11-14】页
D 【15】页
........
请问应该怎么写语句?
解决方案 »
- mysql数据库求帮助
- 如何查询多列值的出现频率
- phpmyadmin同时管理多个MYSQL服务器的方法
- MYSQL中怎么将1个数据库中的某个表中的指定字段,复制到另外个数据库的表中?
- 请教高手,mysql字符转换问题
- 请问一个mysql删除用户的问题
- 查询插入表 inser into user_2 values(select * from user_1)
- 非常简单的问题 答了就给分 我很慷慨的哈哈 急!
- MySQL NDBcluster 环境如何建数据库呢?
- 如何用php实现postgres数据库的备份?不好意思,没分了。
- 请问MYSQL是否可以用存储过程实现从表的外键约束?
- 请问该选择什么版本的MYSQL
(select sum(分录行总数) from 有这样一张表如下 where 产品<a.产品) div 25,
(select sum(分录行总数) from 有这样一张表如下 where 产品<=a.产品) div 25
from 有这样一张表如下 t
假设ID唯一
select * from tt where 产品='a' and id*25<=9*25
union
select * from tt where 产品='b' and id<=25
....
产品 分录行总数
A 214
B 11
C 76
D 10
E 46
可以弄一个总行数字段
产品 分录行总数 总行数
A 214 214
B 11 225
C 76
D 10
E 46
排序执行除以25在于下行比较