【发布时间】:2019-03-26 19:12:41
【问题描述】:
我正在尝试从 MS SQL Server 中具有日期时间字段的链接表运行查询。我正在尝试运行一个简单的查询来搜索特定日期的记录 (#03/24/2018#),但由于 datetime 字段也有时间,除非我使用 BETWEEN 指定时间范围,否则我没有得到任何记录时间(Between #03/24/2018 00:00:00 AM# And #03/24/2018 11:59:59 PM#)。
未返回所需输出的原始查询:
SELECT *
WHERE MyDateTimeField) = #3/24/2018#;
查询
SELECT *
WHERE MyDateTimeField) Between #3/24/2018 00:00:00 AM# And #3/24/2018 23:59:59#);
是否有解决方法,不必在时间上使用 BETWEEN 运算符?
【问题讨论】: