16

Access の SQL クエリに問題があります。私はこれに慣れていないので、構文を理解するのが難しい新人です。以下は私のクエリです。

SELECT *
FROM BookingMaster WHERE JourneyDate = #01/08/2012#;

以下は、それぞれのテーブルデータです。

BookingID   BookingDate    JourneyDate   CustomerName   TelephoneNo  Address
5            01-08-2012     01-08-2012         roshan         78889     hjgj    

上記のクエリは、2012 年 1 月 8 日の旅の日付のデータが存在するにもかかわらず、0 件の結果を返します。

誰でも私を助けてください。

4

2 に答える 2

20

米国のロケールで作業している場合を除き、日付には年、月、日の形式を使用することをお勧めします。

SELECT *
FROM BookingMaster where JourneyDate = #2012/08/01#;
于 2012-08-05T08:04:34.857 に答える
2

これを試して..

SELECT * FROM BookingMaster where (JourneyDate >= #01/08/2012#) and (JourneyDate < #01/09/2012#);
于 2012-08-05T08:11:46.320 に答える