2012-07-19 32 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文檔中很好。