2016-08-10 7 views
0
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は、フィールド内の2016は、Accessでのクエリを使用して、2つの日付の間のデータを取得する方法2016

データが2016年8月1日12時30分のように見えるMS Accessで日付/時刻です:11 PM

私は日付の間のレコードを検索しようとしている(実際には、時間を気にしない)。これは動作するはず

+0

上記のコードは現在何ですか。あなたの日付形式(DD/MM/YYYYまたはMM/DD/YYYY)で確かですか? –

+0

エラーはありませんが、0行を返します。私は、8-1-2016から8-10-2016までのエントリを持つ行を持つテーブルを検証しました –

答えて

1

、フォーマットされた日時

012上の基準を置き、その後 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#)); 
関連する問題