繁体   English   中英

选择记录在ms访问数据库中的2个日期之间

[英]Selecting Records Between 2 dates in ms access database

这是我的查询:

SELECT * 
  FROM t_Final_Out
WHERE repo_dt BETWEEN #19/01/2017# AND #01/06/2017#;

repo_dtdate/time字段

当我执行此查询时,我只获得“19/01/2017”的记录

我很惊讶它返回任何东西。 between使用时,第一个比较应小于第二个比较。 使用“标准”设置,您的日期将为“2017-01-19”和“2017-01-06”。

我认为你的问题是日期格式本身。 MS Access似乎更喜欢mm / dd / yyyy,所以我想你打算:

SELECT *
FROM t_Final_Out
WHERE repo_dt BETWEEN #01/19/2017# AND #06/01/2017#; 

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM