使用 ireport 做报表时,有需求:每30条数据为一组,按组打印数据,且每组分别做字段合计。 --查询所有记录 select uid,uname,pwd from user; --每30条记录,对应相同的 groupField(从0开始),之后便可以按新字段group数据 select floor((rownum-1)/30) groupField,uid id,uname name,pwd pwd from user; 在报表中,按照 groupFeild 分组,合计、页码等变量都要加group 名即可。