2012-07-19 133 views
0

我们在我们的Web应用程序中使用报告。 该报告使用JasperReports生成。单个JasperReport中的两个SQL查询并填充数据

我现在面临的问题是:

我的SQL查询获取基于where子句中的数据:

SELECT * FROM table WHERE level='c' 

我可以很容易地显示iReport的这里面的信息。

但我需要触发另一个查询,其中level='d'和相同的信息需要附加到报告level='c'

我试着分组两个输出。但问题是我如何在生成报表时触发两个不同的查询,因为我只能在QueryBuilder中写入iReport内的一个查询。

有没有办法达到同样的效果。

本质:

报告应该是这样的:C级完成后

Level=C 
Name Age Phone number 

Level=D 
Name Age Phone number 

等级d应该只出现。

任何人都可以请指导。

回答

0

我终于成功地实现使用level_id的same..Grouping数据.. 最初我试图组以不同的方式,并因此没有得到显示的值..

相同的是相当说明在ireport Ultimate guide-3文档中很好。