我们在网络应用程序中使用报告。 该报告是使用 JasperReports 生成的。
我面临的问题是:
我的SQL查询根据where子句获取数据:
SELECT * FROM table WHERE level='c'
我可以在 iReport 中轻松显示此信息。
但是我需要触发另一个level='d'
的查询,并且需要将相同的信息附加到level='c'
的报告中。
我尝试将两个输出分组。但问题是如何在生成报告时触发两个不同的查询,因为我只能在 iReport 中的QueryBuilder中编写一个查询。
无论如何都要达到同样的效果。
本质上:
报告应如下所示:
Level=C
Name Age Phone number
Level=D
Name Age Phone number
等级D应该仅在等级c完成后出现。
任何人都可以指导。
答案 0 :(得分:0)
我终于设法实现了相同的功能。使用level_id对数据进行分组.. 最初我试图以不同的方式进行分组,因此价值没有显示出来..
在ireport Ultimate guide-3文档中也很好地解释了这一点。