我正在尝试通过 C# 将此消息发送到访问数据库。用户输入是通过 datePicker 选择的两个日期。日期选择器本身被选为短格式。并且access db字段也被选为短日期时间。以下是我的代码
"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 并且这有效,但是 >=date 1 并且 <= date 2 给出了一个空答案