如果我一个表 time num两列。表已经按time列asc排列了我要比较time上下两行时间差,如果大于40分钟,则将下一行中大的time对应的num放入数组。有没有个rs.nextresult()可以用?cmd.commendtext=“select time,num from table1”;oracledatareader rs=cmd.executereader();while(rs.read()){ while(rs.nextresult())//这里想获得下一行的返回值。这部分怎么写啊? if(。。大于40)}
那你得把每一行的值记录在内存里面,当前行与内存里的上一行比较。第0行要特殊处理一下因为没有前一行。 追问 大神,能写一下大概的rs.nextresult()用法么?或者这个问题应该怎么写?存到内存什么意思?自己建个数组?