做一个简单的报表统计各种信息的,求大神都来看看

dx880803 2015-12-14 10:58:25



统计一个张表的报表信息 按照第三张图 显示到页面上
...全文
302 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
那一年我们21 2015-12-15
  • 打赏
  • 举报
回复
用finereport吧 很容易上手
Cactus_hxk 2015-12-15
  • 打赏
  • 举报
回复
dx880803 2015-12-15
  • 打赏
  • 举报
回复
引用 6 楼 mymy1026 的回复:
引用 5 楼 dx880803 的回复:
[quote=引用 4 楼 mymy1026 的回复:]
总员工数六百来人,建议从数据库查出所有数据,加工统计成Map树结构(目前看三层),返回前端遍历绘表显示。
查询一个表的像这种,统计各种数值组合在一起,怎么显示呢,完全想不出sql语句,你就帮我先写出一个类似于,只统计男/女/总人数/本科人数 这样的sql怎么组合在一起 还用不用把这样的查询结果放入到另外一个表中 把这种简单的统计查询sql写出来吧

一共几百人为什么非要用sql做统计呢,只查询出这些人员的基本信息,写Java算法处理不更快么,用sql做统计我都想不出需要检索多少遍,效率肯定很低。查询出所有员工信息写java算法遍历一次就能得到想要的结果[/quote]我想把sql写成一个视图,然后遍历这个视图就行了,sql写好了,但是现在出现一个问题怎么把这个视图后面加一个每列的总计呢····就像这样,sql怎么添加会在视图里面出现每列的总和
dx880803 2015-12-14
  • 打赏
  • 举报
回复
引用 4 楼 mymy1026 的回复:
总员工数六百来人,建议从数据库查出所有数据,加工统计成Map树结构(目前看三层),返回前端遍历绘表显示。
查询一个表的像这种,统计各种数值组合在一起,怎么显示呢,完全想不出sql语句,你就帮我先写出一个类似于,只统计男/女/总人数/本科人数 这样的sql怎么组合在一起 还用不用把这样的查询结果放入到另外一个表中 把这种简单的统计查询sql写出来吧
  • 打赏
  • 举报
回复
总员工数六百来人,建议从数据库查出所有数据,加工统计成Map树结构(目前看三层),返回前端遍历绘表显示。
dx880803 2015-12-14
  • 打赏
  • 举报
回复
关键是这样的查询语句怎么写啊 ,没思路啊,全是查询count值,好多啊,而且查询的这个count值我不会单独的分离出来 到一个数组或者一个集合里面,给我一个简单的例子, 就只查询总数和男女性别显示出来,把sql写好我看看行吗,还需要导出功能,导出我会
zhangshumin23 2015-12-14
  • 打赏
  • 举报
回复
引用 1 楼 zhangshumin23 的回复:
给你实现的思路吧,写一个查询的方法,然后用POI生成excel文件,具体上网搜POI,一般java做excel都是用这个,网上例子很多
我好像会错意了,只是显示到页面上吗?那样的话不就是一个查询展示,只是页面的布局排版动一下而已
zhangshumin23 2015-12-14
  • 打赏
  • 举报
回复
给你实现的思路吧,写一个查询的方法,然后用POI生成excel文件,具体上网搜POI,一般java做excel都是用这个,网上例子很多
  • 打赏
  • 举报
回复
引用 5 楼 dx880803 的回复:
引用 4 楼 mymy1026 的回复:
总员工数六百来人,建议从数据库查出所有数据,加工统计成Map树结构(目前看三层),返回前端遍历绘表显示。
查询一个表的像这种,统计各种数值组合在一起,怎么显示呢,完全想不出sql语句,你就帮我先写出一个类似于,只统计男/女/总人数/本科人数 这样的sql怎么组合在一起 还用不用把这样的查询结果放入到另外一个表中 把这种简单的统计查询sql写出来吧
一共几百人为什么非要用sql做统计呢,只查询出这些人员的基本信息,写Java算法处理不更快么,用sql做统计我都想不出需要检索多少遍,效率肯定很低。查询出所有员工信息写java算法遍历一次就能得到想要的结果

81,115

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧