【发布时间】:2019-04-16 18:34:55
【问题描述】:
没有找到任何密切相关的问题,所以这里。
这是我的查询的简单版本:
SELECT sampleID, beginDateTime
FROM sample
WHERE DateValue(beginDateTime) = [Enter sample date: ];
这不会返回任何记录,但应该根据我输入的日期返回 3。
然而,这个版本返回了我所期望的,所有与提供的日期和它们各自的时间相匹配的记录。
SELECT sampleID, beginDateTime
FROM sample
WHERE DateValue(beginDateTime) = #2015-5-18#;
如何启用在 Access SQL 中格式正确的用户提示,以返回适当的记录?注意:我不知道 VBA。
还尝试添加PARAMETER = beginDateTime DateTime; 这似乎返回了所有记录并为它们分配了提示用户输入的所有日期。
尝试在参数列表中使用 DateValue:
SELECT sampleID, DateValue(beginDateTime)
FROM sample
WHERE beginDateTime = [Enter sample date: ];
这仅返回日期 = 0:00:00
我希望我的查询提示用户输入日期(没有时间),并返回具有该日期的所有记录及其各自的时间。
非常感谢您的帮助。提前致谢。
【问题讨论】: