请帮我查看一下统计代码出现的问题????
datetime3 = CDate(request("checktim1")) 'checktim1和checktim2均是服务器上当前时间,格式是2008-2-1 10:23:10 类型datetime4 = CDate(request("checktim2"))
<!--以下语句是将时间2008-2-1 10:23:10 转化为20080201再作大小的比较---->
mm=split(datetime3,"-")
mmm=split(mm(2)," ")
if mm(1)<=9 then
if mmm(0)<= 9 then
searchtime3=mm(0)+"0"+mm(1)+"0"+mmm(0)
else
searchtime3=mm(0)+"0"+mm(1)+mmm(0)
end if
else
if mmm(0)<= 9 then
searchtime3=mm(0)+mm(1)+"0"+mmm(0)
else
searchtime3=mm(0)+mm(1)+mmm(0)
end if
end if
nn=split(datetime4,"-")
nnn=split(nn(2)," ")
if nn(1)<=9 then
if nnn(0)<= 9 then
searchtime4=nn(0)+"0"+nn(1)+"0"+nnn(0)
else
searchtime4=nn(0)+"0"+nn(1)+nnn(0)
end if
else
if nnn(0)<= 9 then
searchtime4=nn(0)+nn(1)+"0"+nnn(0)
else
searchtime4=nn(0)+nn(1)+nnn(0)
end if
end if
数据库crimer表单中关键字“备注”中的第1条记录:J440305500000200712076341/#######(20071204比中)///A440305500000200802003145/***%%%%(20080226比中)
数据库crimer表单中关键字“备注”中的第2条记录:A440305500000200712008824/***####(20071204比中)///J440305500000200802000120/%#####%(20080504比中)
数据库crimer表单中关键字“备注”中的第3条记录:J440305510000200712000832/##*****(20080104比中)///J440305560000200802000817/%%%%%%%(20070226比中)
数据库crimer表单中关键字“备注”中的第4条记录:A440305520000200712000769/###**##(20080226比中)///J440305500000200802000925/%%###%%(20080101比中)
数据库crimer表单中关键字“备注”中的第5条记录:J440305510000200712000067/#**####(20080504比中)///A440305520000200802000426/%%%%%%#(20080216比中)
数据库crimer表单中关键字“备注”中的第6条记录:A440305500000200712000123/#####*#(20071104比中)///J440305510000200802000001/##%%%%%(20071226比中)
以上数据括号中的数字代表在该时间比中的,如20071204比中表示是2007-12-4 比中的
set rs=server.createobject("adodb.recordset")
sql = "select * from crimer where 备注<>''"
rs.Open sql,conn,1,1
c1=c2=c3=c4=c5=c6=c7=c8=c9=c10=0
do while not rs.eof
beizhu=rs("备注")
beizhu=split(beizhu,"///")
n=Ubound(beizhu)
for j=0 to n
Ft_beizhu=split(beizhu(j),"/")
Tt_beizhu=split(Ft_beizhu(1),"比中")
bizh=right(Tt_beizhu(0),8)
Bt_beizhu=mid(Ft_beizhu(1),4,8)
if mid(Ft_beizhu(0),7,3)="550" then
if bizh>searchtime3 and bizh<=searchtime4 then
c1=c1+1
else
c1=c1
end if
end if
next
rs.movenext
loop
rs.close
response.write <%=c1%>
求助的问题是:
我想统计出备注中含有“J44030550”数据的且在所给时间在checktim1和checktim2之间的个数,不知以上语句有什么问题??
如果统计2007-12-1 10:20:12至2008-5-26 10:20:12的数据就可以显示所有的,但是若统计2008-1-1 10:20:12至2008-5-26 10:20:12
之间的数据就会把“J440305500000200712000069/#######(20071204比中)”条数据丢掉,不知为何?恳请哪位高手给指点一下,谢谢!!!!