连接数据库可以用数据源,这样就不用多次连接数据库了.
1,查询出全部数据,使用循环,匹配时间。进行汇总。
这种方法不好.当数据量过大时,占内存暂且不说,你每条记录都要进行一次匹配还浪费时间,消耗的时间比你连接数据库的时间大的多.
2.使用SQL中,count()函数与group by 等查询。如果有10个时间段,可能要10次链接数据库查询。
用count()函数与group by查询只用一次连接数据库就可以了,为什么要进行10次连接?
比如 select count(统计字段) from 表名 group by 时间段