|
主题: 问一下,5D搜索中的“日期范围”怎么做的?
|
 吃鱼专家
职务:普通成员
等级:6
金币:11.0
发贴:5312
|
#12003/6/13 14:00:44
如何识别相差多少时间?
|
 绿茶
职务:普通成员
等级:8
金币:10.0
发贴:19267
|
#22003/6/13 14:02:06
用dateadd()函数
|
 绿茶
职务:普通成员
等级:8
金币:10.0
发贴:19267
|
#32003/6/13 14:04:24
或者用datediff 如 datediff(d,dateandtime,getdate()) < "&request("SearchDate")&" searchdate必须为整数
|
 吃鱼专家
职务:普通成员
等级:6
金币:11.0
发贴:5312
|
#42003/6/13 14:32:07
还是不明白
SQL查询怎么写?
|
 缺缺
职务:管理员
等级:8
金币:41.0
发贴:9620
|
#52003/6/13 14:44:01
select case Request.QueryString("issuedate") case "oneday" datesql = "and datediff(""d"",fJobTime,Now()) between 0 and 0" case "twoday" datesql = "and datediff(""d"",fJobTime,Now()) between 0 and 1" case "threeday" datesql = "and datediff(""d"",fJobTime,Now()) between 0 and 2" case "oneweek" datesql = "and datediff(""ww"",fJobTime,Now()) between 0 and 0" case "onemonth" datesql = "and datediff(""m"",fJobTime,Now()) between 0 and 0" case else datesql = "" end select
sql1="SELECT * FROM tbJob WHERE fJobWork like '%"&keyword&"%' "&jobsql&" "&datesql&" and fJobExpires > date() ORDER BY fJobTime desc"
|
 吃鱼专家
职务:普通成员
等级:6
金币:11.0
发贴:5312
|
#62003/6/14 17:49:32
原理是怎么样的?
|
 Juven
职务:普通成员
等级:2
金币:1.0
发贴:474
|
#72003/6/14 20:01:08
建议查看一下datediff函数的使用方法。
|