access 时间段查询
我的access表中的字段updatetime为字符格式,其值为2009042910:11:44格式的,我想在Access中查询一段时间的结果怎么写SQL语句?我不是在程...
我的access表中的字段updatetime为字符格式,其值为20090429 10:11:44格式的,我想在Access中查询一段时间的结果怎么写SQL语句?
我不是在程序里面用sql语句,而是在access中建立一个简单的查询 展开
我不是在程序里面用sql语句,而是在access中建立一个简单的查询 展开
4个回答
展开全部
Dim dateStr1,DateStr2
DateStr1="2006-8-10"'开始时间
DateStr2=Date()'可以设成你要的结束时间
sql="select * from 你的表名 where updatetime between #"&DateStr1&"# and #"&DateStr2&"#"
'一般不建议用* 换成你要查询的字段 用*太耗费资源
'日期之间也有讲究,access数据库的日期间用#日期#隔开,mssql用'单引号
DateStr1="2006-8-10"'开始时间
DateStr2=Date()'可以设成你要的结束时间
sql="select * from 你的表名 where updatetime between #"&DateStr1&"# and #"&DateStr2&"#"
'一般不建议用* 换成你要查询的字段 用*太耗费资源
'日期之间也有讲究,access数据库的日期间用#日期#隔开,mssql用'单引号
展开全部
假设表名叫t1使用下面的sql语句:
SELECT t1.*
FROM t1
where updatetime between '20090429 10:11:44' and '20090430 12:11:44';
---
以上,希望对你有所帮助。
SELECT t1.*
FROM t1
where updatetime between '20090429 10:11:44' and '20090430 12:11:44';
---
以上,希望对你有所帮助。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
尝试用 value 函数将其变为数字再查询,比如条件为:
Value([updatetime]) > 20090429
就是查询09年4月29日后的结果。
Value([updatetime]) > 20090429
就是查询09年4月29日后的结果。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
查询设计器中,加入表后。在查询条件中用
Between [时间一] and [时间二]
这样的格式
Between [时间一] and [时间二]
这样的格式
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询