?没搞懂难点在哪里。既然你已经可以得到日期,以及对应该日期的统计出的用户数。那么,对应起来有什么困难呢?
如果要做得好一些,可以分两步走,第一步,先统计出,那个月该有多少天,设置一个标量,比如daycount=30。然后
boolean flag = rs.next();
for (int i=1; i<=daycount; i++){
if(flag){
//这里是rs的一个特性,如果取出来的值可以是数字,哪怕是string类型也可以用getint
if(rs.getInt(1) == i){
out.println(rs.getString(2));
flag = rs.next();
}else{
//这里就输出相对应的制表符了
}
}
}
如果要做得好一些,可以分两步走,第一步,先统计出,那个月该有多少天,设置一个标量,比如daycount=30。然后
boolean flag = rs.next();
for (int i=1; i<=daycount; i++){
if(flag){
//这里是rs的一个特性,如果取出来的值可以是数字,哪怕是string类型也可以用getint
if(rs.getInt(1) == i){
out.println(rs.getString(2));
flag = rs.next();
}else{
//这里就输出相对应的制表符了
}
}
}
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货