SELECT SignIn.VisitorFirstName, SignIn.VisitorLastName, SignIn.SignInDateTime
FROM SignIn
WHERE (((SignIn.[Complete])=Yes)) AND SignIn.SignInDateTime between #08/08/2016# and #08/10/2016#
SignInDateTime是MS Access 2016中的日期/时间
该字段中的数据类似于 8/1/2016 12:30:11 PM
我试图在日期之间找到记录(并非真正关心时间)
答案 0 :(得分:1)
这应该有效,首先格式化SignInDateTime
,然后将您的条件放在格式化的日期时间
SELECT SignIn.VisitorFirstName, SignIn.VisitorLastName, SignIn.SignInDateTime
FROM SignIn
WHERE (((SignIn.Complete)=Yes) AND ((Format([SignInDateTime],"Short Date")) Between #8/8/2016# And #8/10/2016#));
答案 1 :(得分:0)
签出查询的函数datevalue()。