0

2013 年 1 月 1 日以降の日付を取得する単純な SQL ステートメントを作成しようとしています。これは、ms アクセスのクエリ内に記述されています。

SELECT * 
FROM tblWebMeetingData 
WHERE [Event Date] > 01/01/2013;

これは実行されますが、必要なものが返されません。実際には、この日付以降に実際に発生したレコードのみを取得するのではなく、すべてのレコードが返されます。テーブルでは、[Event Date] が表示されており、その形式は mm/dd/yyyy アメリカ形式です。

注 - "" または '' などの引用符で囲むと、エラーがスローされ、データ型の不一致があると判断されます。では、これはどのように構築すればよいのでしょうか。

4

2 に答える 2

3

## の間に日付を挿入し、月-日-年の形式で入力します。

SELECT * 
FROM tblWebMeetingData 
WHERE [Event Date] > #01/01/2013#;
于 2013-03-07T13:53:15.377 に答える
1

日付の前後に # 記号を使用する必要があります。このように #1/09/2008#

于 2013-03-07T13:54:27.863 に答える