|
主题: 请教一个时间段的查询语句
|
 lxyyx
职务:普通成员
等级:1
金币:0.0
发贴:19
注册:2004/6/14 9:04:51
|
|
 蓝鲸
职务:版主
等级:5
金币:42.1
发贴:2614
注册:2001/12/20 15:57:57
|
#22004/12/26 19:15:26
ACCESS数据库对时间处理
SELECT * FROM Table1 WHERE ThisTime > #2004-10-8 12:08:25#
非常大鱼
|
 lxyyx
职务:普通成员
等级:1
金币:0.0
发贴:19
注册:2004/6/14 9:04:51
|
#32004/12/27 15:52:18
蓝鲸版主及lemontree 谢谢您们的回答,这个我都知道。您们没理解我的意思,我是想用提交的ddd常量利用 dateadd("m",ddd,Date ()) 函数产生一个日期,然后查询该日期后的所有纪录,就像 5D互动论坛上“显示前多少天的帖子” <%
Dim rs_user__MMColParam,ddd
ddd=-10
rs_user__MMColParam = dateadd("m",ddd,Date ())
%>
<%
Dim rs_user
Dim rs_user_numRows
Set rs_user = Server.CreateObject("ADODB.Recordset")
rs_user.ActiveConnection = MM_tzycoon_STRING
rs_user.Source = "SELECT DGTime FROM useraaa WHERE DGTime > " + Replace(rs_user__MMColParam, "'", "''") + ""
rs_user.CursorType = 0
rs_user.CursorLocation = 2
rs_user.LockType = 1
rs_user.Open()
rs_user_numRows = 0
%> DGTime字段为日期/时间,由Date ()函数产生,格式为短日期。  期待你们的回答
|
 蓝鲸
职务:版主
等级:5
金币:42.1
发贴:2614
注册:2001/12/20 15:57:57
|
#42004/12/27 16:02:16
DATEDIFF(day, pubdate, getdate()) 表示发布日期和当前日期相差几日
非常大鱼
|
 牧羊孩
职务:普通成员
等级:1
金币:0.0
发贴:20
注册:2003/9/8 22:25:47
|
#52004/12/28 22:12:18
date1=Date() 显示10天前的就是 a = date1-10 SELECT * FROM Table1 WHERE ThisTime < #a# 显示20天前的就是 a = date1-20 SELECT * FROM Table1 WHERE ThisTime > #a# 如果不行把date1换成cdate(date1) 你看看行不行!
|