有这样一张表如下:
产品 分录行总数
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】页
........
请问应该怎么写语句?
解决方案 »
- user mysql select * from user,发现里面user为空的有二条,请问含义?
- jsp提交数据, 中文出现乱码,如何在数据库中设置,以纠正乱码?
- pgsql开发工具如何安装,下载链接。
- sqlite3有两个排序条件,请教怎么写sql语句
- 如果sql语句要插入的数据中有字符 ' ,这个sql语句该怎么写?
- postgresql 是否支持全文检索?
- 在Postgresql中如何设置变量和使用循环
- 如何将DB2的数据导入MySQL
- MySQL莫名的down掉
- mysql中update问题请教高手!
- 请问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在于下行比较