日期:2014-05-16 浏览次数:20427 次
(rq) (sj) jcj
2013.03.13 15:45 男
2013.03.13 17:00 男
2013.03.13 18:56 男
2013.03.13 19:12 男
2013.03.13 20:01 男
2013.03.13 23:06 女
2013.03.14 01:06 男
2013.03.14 03:06 男
2013.03.14 04:10 男
2013.03.14 06:06 男
2013.03.14 10:06 男
2013.03.14 14:06 女
2013.03.14 15:59 男
我想统计从2013.03.13 15:45 到 2013.03.14 15:59 男字出现的次数,可是下面统计出现的结果是2次,而不是6次,大神们这个时间跨度循环怎么写?
<%
kr=request.form("kr")
ks=request.form("ks")
zr=request.form("zr")
zs=request.form("zs")
set conn=server.createobject("adodb.connection")
conn.open "driver={microsoft access driver (*.mdb)};dbq="&server.mappath("tongbao.mdb")
exec="select Count(jcj) as jcj_1 from xueshengku where (rq between '"&kr&"' and '"&zr&"')and(sj between '"&ks&"' and '"&zs&"')"
set rs=server.createobject("adodb.recordset")
rs.open exec,conn,3,2
%>
<p> </p>
<center>
<table width="673" height="160" border="0" cellpadding="0" cellspacing="0">
<%
do while not rs.eof
%>
<tr><td bgcolor="#EBE9ED"><%=rs("jcj_1")%></span></div></td>
</tr>
<%
rs.movenext
loop
%>
</table>
exec="select count(jcj) from xueshengku where cdate(rq+' '+sj) between #2013.03.13 15:45# and #2013.03.14 15:59# and jcj='男'"