日期:2014-05-17  浏览次数:20481 次

Access数据库中存了包含时间的数据,我查询语句中时间字段大于某个时间,查询出来的结果不准确,我蛋疼了
Access数据库中存了包含时间的数据,我查询语句中时间字段大于某个时间,查询出来的结果不准确,比如:
查询
select * from a where [time]<#2012/3/29 12:12:12#
查询出来的结果出乎我意料
2012/3/29 12:12:12里面居然包含了这条数据
2012/3/29 12:12:5
2012/3/29 12:12:1
2012/3/29 12:10:10
请知道原因的高手指点下

------解决方案--------------------
select * from a where datediff('s',time,#2012/3/29 12:12:12#)>0