select * from tablename where DateDiff(d,regtime,logintime)>3

解决方案 »

  1.   

    wwonion(洋葱) 应该可以吧?
    Dim StrSql As String="update online set tim='" & now & "' where userid=" & request("Name") 
    Dim objcommand as new sqlcommand(strsql,objconn)
    Objconn.open()
    objcommand.executereader()
    Objconn.close()
    ''''''把超过时间10秒的记录的online置为0(代表不太线)  ''''''
    Dim StrSql1 As String= "update online set online=0 WHERE (DATEDIFF([SECOND], tim, GETDATE()) > 10)"
    Dim objcommand1 as new sqlcommand(strsql1,objconn)
    Objconn.open()
    objcommand1.executereader()
    Objconn.close()
    这是我写的。
    你可以照着这个看看一下,,
    原理是一样的
      

  2.   

    select * from tablename where DateDiff(d,regtime,logintime)>3是这样用得啦!