你的表中数据假设两字段 date1 time1,表名"biao",数据库连接conndate1time1'代码开始dim a(100)dim b(100)dim ii=1rs.open "select * from biao ",conn,1,1do while not rs.eof tt=datediff("h",a1,rs("time1"))i=tt/Na(i)=a(i)+rs("date1") '将不同时间段的数据分别相加到数组A中b(i)=b(i)+1'保存某时间段下有多少数据相加过i=i+1loop for k=1 to ubound(a) response.write("结果如下
") response.write(a(k)*1.0/b(k)&"
) 'a(k)*0.1/b(k)先转换为浮点型数据,再除求平均数next具体代码仿照这些代码实现,因为我又不知道你表中数据什么情况,是什么系统 |