你这个其实可以看做数据库里面一条新的查询语句的返回结果吧,建议每个月份都写,没有的用零代替,把每条记录封装成一个对象,用LIST集合,到时候前台遍历集合就是,如果有分页的话要修改查询语句的
解决方案 »
- java使用mysql时中文查询失败
- 发送SOAP数据包的时候 的一个异常,希望高手解决
- hibernate一对多问题
- 使用JSP标签输出后的xml文件内容为乱码。怎么解决?
- 请问sqlmap执行insert时,如何返回自己生成的主键?
- 初学者关于JAVA数据库开发的一个问题
- hibernate 级联删除中不能设置为lazy="true"?
- html 添加 DOM 的问题 散分
- 关于 javaMail 中的 header信息中的Content-Type and Content-Transfer-Encoding 的配置问题?
- ejb 中 create()时遇到一个问题,调用一个set方法setMedicaID,其中MecidaID是一个foreignKey,对应的relationship已经建立,结果出错,不知
- 我用 ajax提交到后台action并在action中给session重新赋值,后返回页面success,session中的值不改变,为什么?
- 做一个页面 能够在本页面修改页面自己的内容 图片 文字等 求方案!
list(省份) 下面是 list(不达标数),没有用0
循环显示
我的理解 必然 A表 字段cityname、months、type type表示1达标0不达标那么我们第一条语句查出地市下不同月份的不达标数 放到对象集合list1
select cityname,months,count(1) from a where a=0 group by cityname,months第二条么查出地市下所有的达标数 放到对象集合list2
select cityname,count(1) from a where a=1 group by cityname自定义一个实体类,有cityname、达标数、january(1月不达标数)、february、march...等databean
然后java代码循环 两个集合对应赋值到databean 没值的补0 放入新的 databean对象list
最后就是jsp页面循环暂时databean对象list就OK了
以上是个人思路,如有不好或者优化的思路 望大神们指出。