注册 登录
编程论坛 ASP技术论坛

希望高手帮帮忙,关于条件查询的问题!

ccg588 发布于 2008-10-20 19:55, 648 次点击
大家好,
   最近遇到一个问题,希望那位高手帮忙看看,谢谢!
   问题就是刷卡记录排序
我的数据库里是日期、时间和姓名三个选项,会保留每个人的刷卡记录,比如一个人一天可能刷几次,但我只要提取时间最早的一次和最晚的一次,
而且每行只显示一个日期,希望得到的效果如下
     日期         上班    下班
例:2008-10-20  09:00    18:11
    2008-10-20  08:55    19:00
……

那位高手帮看看,如何写条件提取啊,谢谢了!!!
3 回复
#2
yms1232008-10-20 20:14
不太明白最早的一次和最晚的一次,打卡程序上班午休下班外加姓名和时间一天3次最早或最晚什么意思?
#3
madpbpl2008-10-20 20:26
<%
    set rs = Server.CreateObject("adodb.recordset")
    sql ="select min(mytime) as mintime,max(mytime) as maxtime,myday,name from mydate group by myday,name"
    rs.open sql,conn,1,1
    do while not rs.eof
       Response.Write rs("name")&"&nbsp;&nbsp;"
       Response.Write rs("myday")&"&nbsp;&nbsp;"
       Response.Write rs("mintime")&"&nbsp;&nbsp;"
       Response.Write rs("maxtime")&"&nbsp;&nbsp;"
       Response.Write "<br>"
    rs.movenext
    loop
    rs.close
    set rs =nothing
%>
#4
ccg5882008-10-20 22:43
[bo][un]yms123[/un] 在 2008-10-20 20:14 的发言:[/bo]

不太明白最早的一次和最晚的一次,打卡程序上班午休下班外加姓名和时间一天3次最早或最晚什么意思?

————————————————————————————————————
主要是有的人员可能外出,或者重复打卡,所以一天有可能会出现几次记录,我只想取当天第一次打卡的时间,和最后一次打卡的时间!谢谢!
1