使用java集合的报告

使用java集合的报告,java,collections,report,Java,Collections,Report,我试图创建一个每日报告,它应该显示用户每天创建的任务 它应该是这样显示的 01 jan 02 jan 03 jan ..... total user1 3 5 10 18 user2 5 6 9 20 . . . total 8 11 19 38 I have got my sql query written which re

我试图创建一个每日报告,它应该显示用户每天创建的任务

它应该是这样显示的

      01 jan   02 jan 03 jan ..... total

 user1   3        5     10           18
 user2   5        6      9           20
 .
 .
 .
 total   8        11     19          38


I have got my sql query written which returns me list of records


select count(fe.id) , u.username as username, Date(fe.created_at) as createdAt 
from tasks t inner join users u on t.user_id = u.id
group by createdAt,username
它返回的数据如下

    3   Mark    2012-10-01
    2   John    2012-10-02
    3   Sam     2012-10-02
    1   Gary    2012-10-03
    1   John    2012-10-03
    3   harry   2012-10-03
    4   Sam     2012-10-03
    1   John    2012-10-04
    7   Gary    2012-10-04
    4   Sam     2012-10-04
我正在把这些记录列为清单。那么,在上面的报告中展示它们的最佳方式是什么呢。这些数据是否足以在上面的报表中显示,并将列表分为userwise或datewise。或者,如果有任何工具可用于显示此类报告


如果还需要其他内容,请告诉我。

有诸如BIRT之类的报告实用程序,但对于您的情况,只需将它们打印出来就足够了,或者可以将其格式化为HTML。我相信我们不是您的问题的合适读者。当您询问需求时,例如:如何显示报告?您应该下定决心并决定如何显示它们:在控制台中显示?导出到某个文件(pdf/html/…)。。。。?然后我们可以从技术上帮助解决这个问题。我可以用上面的格式显示,但唯一的问题是我无法显示列总数。请查看更多详细信息