Access中字段dt为DateTime,带时间的长类型。
"select * from table1 where dt>=#"+FormateDateTime("yyyy-mm-dd", Today())+" 00.00.00"+"# and dt<=#"+FormateDateTime("yyyy-mm-dd", Today())+" 23.59.59"+"#"
注意时间不是使用“:”,而是"." ,这是和ADO里区别的地方。
如果自定义时间点:
"select * from table1 where dt>=#"+FormateDateTime("yyyy-mm-dd", Today())+" "+StrToTime(timeStr)"+"# and dt<=#"+FormateDateTime("yyyy-mm-dd", Today())+" "+StrToTime(timeStr)"+"#"
本文介绍如何在Access数据库中使用SQL语句筛选特定日期内的记录,包括如何构造正确的日期时间格式及如何灵活应用以适应不同时间点的需求。
2602

被折叠的 条评论
为什么被折叠?



