sql="select isnull(count(1),0) as logincount from User_GetJF where LoginIP='"&IP&"' and datediff(hour,LoginTime,cast('"&now()&"' as datetime))<="&JF_Rule_TimeDiff&"" 看不懂是什么意思 那个能帮我解释一下给我呀
select isnull(count(1),0) as logincount --取IP地址为&IP& 的登录次数统计值,如果没有登录就为0 from User_GetJF where LoginIP='"&IP&"' and datediff(hour,LoginTime,cast('"&now()&"' as datetime))<="&JF_Rule_TimeDiff&" --如果当前时间与logintime直接的时间差值(小时)在允许的JF_Rule_TimeDiff之内
select isnull(count(1),0) as logincount--如果count(1)为null,则为0 from User_GetJF --从表User_GetJF中查询 where LoginIP='&IP&'--查询LoginIP='&IP&'的数据 and datediff(hour,LoginTime,--同时必须是LoginTime cast('&now()' as datetime))--和&now()的时间差(cast 是将&now()类型转换为datetime类型) <=JF_Rule_TimeDiff--小于等于JF_Rule_TimeDiff的数据 --这样解释够明白了
from User_GetJF
where LoginIP='"&IP&"'
and datediff(hour,LoginTime,cast('"&now()&"' as datetime))<="&JF_Rule_TimeDiff&" --如果当前时间与logintime直接的时间差值(小时)在允许的JF_Rule_TimeDiff之内
select isnull(count(1),0) as logincount--如果count(1)为null,则为0
from User_GetJF --从表User_GetJF中查询
where LoginIP='&IP&'--查询LoginIP='&IP&'的数据
and datediff(hour,LoginTime,--同时必须是LoginTime
cast('&now()' as datetime))--和&now()的时间差(cast 是将&now()类型转换为datetime类型)
<=JF_Rule_TimeDiff--小于等于JF_Rule_TimeDiff的数据
--这样解释够明白了