问题描述
表结构就是省份、不达标数、达标数、月份这样的是要把所有数据取出来放到一个list里么??但是怎么分省显示数据啊?还要分月份??
解决方案
解决方案二:
你这个其实可以看做数据库里面一条新的查询语句的返回结果吧,建议每个月份都写,没有的用零代替,把每条记录封装成一个对象,用LIST集合,到时候前台遍历集合就是,如果有分页的话要修改查询语句的
解决方案三:
表结构就是省份、不达标数、达标数、月份这样的list(省份)下面是list(不达标数),没有用0循环显示
解决方案四:
首先抛开你的框架与技术我的理解必然A表字段cityname、months、typetype表示1达标0不达标那么我们第一条语句查出地市下不同月份的不达标数放到对象集合list1selectcityname,months,count(1)fromawherea=0groupbycityname,months第二条么查出地市下所有的达标数放到对象集合list2selectcityname,count(1)fromawherea=1groupbycityname自定义一个实体类,有cityname、达标数、january(1月不达标数)、february、march...等databean然后java代码循环两个集合对应赋值到databean没值的补0放入新的databean对象list最后就是jsp页面循环暂时databean对象list就OK了以上是个人思路,如有不好或者优化的思路望大神们指出。
解决方案五:
map里key是省然后其他再放。
解决方案六:
非常感谢大家!最后是用了casewhen进行了列转行封装成一个list进行遍历的!
时间: 2024-12-26 23:44:39