SELECT (SignIn.VisitorFirstName & " " & SignIn.VisitorLastName) AS [Visitor Name], SignIn.SignInDateTime AS [Sign In Time], ([UserList.FirstName] & " " & [UserList.LastName]) AS Reason
FROM SignIn INNER JOIN UserList ON SignIn.AssignedPO = UserList.POid
WHERE (((SignIn.Complete)=No) AND ((Format([SignInDateTime],"Short Date")) Between #8/8/2016# And #8/10/2016#))
ORDER BY SignIn.SignInDateTime;
範囲外の日付の値を取得しています。私のクエリがアクセスに適切な結果を与えていない
クエリは実行されますが、間違った値が返されます。コメントから(下の画像を参照) **
EDIT:これは8月8日の前に私のDateTimeフィールドの
**
プロパティ(SignInDateTimeを値を返すです)
この変換/比較はあなたがCDate
か、単にフィールド自体を使用しても安全であるかもしれない
((Format([SignInDateTime],"Short Date"))
をやっている
です。スコープの外にある値を取得すると述べていますが、SignInDateTime列のデータは表示されません。だれが問題になると思われると思いますか?また、データはどのように見えますか、クエリから何を期待しましたか? _さらに必要な情報_ – jpw
私の結果は8/8より前のデータを取得しています –
なぜあなたが投票しているのか教えてください。私はあなたに私のための仕事を依頼するのではなく、なぜ私のクエリがエラーを出さないのか、そしてなぜそれが8/8/2016までに値を示しているのかを説明することはありません。それは値を示していない8/10/2016の後に –