sql循环动态赋值问题
for(int i=1;i<10;i++){
sql="SELECT count(*) AS SUM1 FROM xgsx_Call_Log where StartTime>convert(datetime,'"+stime1+"') and EndTime<convert(datetime,'"+stime2+"')";
System.out.println(sql);
ps = conn.prepareStatement(sql);
rs = ps.executeQuery();
if(rs.next()){
num1=rs.getString("SUM1");
}else{
num1="0";
}
System.out.println(num1);
}
我想当i=2的时候语句变成
for(int i=1;i<10;i++){
sql="SELECT count(*) AS SUM2 FROM xgsx_Call_Log where StartTime>convert(datetime,'"+stime2+"') and EndTime<convert(datetime,'"+stime3+"')";
System.out.println(sql);
ps = conn.prepareStatement(sql);
rs = ps.executeQuery();
if(rs.next()){
num2=rs.getString("SUM2");
}else{
num2="0";
}
System.out.println(num2);
}
以此类推,请问大哥们这个该怎么写