このメッセージをC#経由でアクセスデータベースに送信しようとしています。ユーザー入力は、datePickerを介して選択された2つの日付です。日付ピッカー自体が短い形式として選択されます。また、accessdbフィールドも短い日時として選択されています。以下は私のコードです
"SELECT PLADS,COUNT(*)AS Total FROM OptagetPladser " +
"WHERE( Dato Between #" + date_1 + "# AND #" + date_2 + "# AND Optaget= 0) " +
"GROUP BY PLADS HAVING Total >= " + diffResult;
問題はbetweenステートメントにあるようです。> = date 1を使用してテストしましたが、date 1より大きいすべての結果が得られました。次に、<= date 2の結果だけで試してみましたが、これは機能しますが、> =date1および<=date2は空の答えになります。