首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > Access >

请教高手:Access中时间日期数据类型

2012-02-11 
请问高手:Access中时间日期数据类型有一个表a,其中有一个字段为b,b为时间日期类型,其中数据的存储形式如:2

请问高手:Access中时间日期数据类型
有一个表a,其中有一个字段为b,b为时间日期类型,其中数据的存储形式如:
2004-3-25   15:23:13
现在想查找从某一日期到某一日期的数据,请问SQL语句怎么写,
例如查找2007-3-1到2007-3-28的数据

[解决办法]
select * from tt where format(f1, 'yyyy-mm-dd ')
between #2007-3-1# and #2007-3-28#
[解决办法]
select * from tt where f1
between #2007-3-1 0:00:00# and #2007-3-28 23:59:59#


上述是最有效率的
如果一定要用日期,可以这么做,也是最有效率的

select * from tt where f1
between cdate( "2007-3-1 " & " 0:00:00 ") and cdate( "2007-3-28 " & " 23:59:59 " )


[解决办法]
如果在纯Access中,用#

select *
from tt
where format(f1,#yyyy-mm-dd#) > =SDate and format(f1,#yyyy-mm-dd#) <= EDate

热点排行