【问题标题】:Between Operator in AccessAccess 中的操作员之间
【发布时间】:2011-05-13 14:57:21
【问题描述】:

我正在使用 Access 数据库。我正在尝试编写一个查询以让用户选择开始日期和结束日期。这是 Criteria 下设计视图中的查询:

在[输入日期从(mm/dd/yyyy)]和[输入日期到(mm/dd/yyyy)]之间

在输入 04/01/2011 和 05/12/2011 之后,但是 Access 数据库中的结果与下面的查询不同。

SELECT SOMETHING
FROM MY TABLE
WHERE SOLD_DATE >=04/01/2011'
AND SOLD_DATE <'05/13/2011'

访问:16,564 条记录

MS 查询:16,573 条记录

我想时间应该是上午 12 点。如何让查询包含一直到晚上 11:59 的结束日期?

非常感谢!

【问题讨论】:

    标签: sql ms-access between


    【解决方案1】:

    它们不是同一个查询。你应该包括两个极端:

    SELECT SOMETHING
    FROM MY TABLE
    WHERE SOLD_DATE >='04/01/2011'
    AND SOLD_DATE <='05/13/2011'
    

    【讨论】:

      【解决方案2】:

      但是请在 # 之间的日期。

      SELECT SOMETHING
      FROM MY TABLE
      WHERE SOLD_DATE >= #04/01/2011#
      AND SOLD_DATE <= #05/13/2011#
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2017-10-10
        • 2019-03-12
        • 2022-06-24
        • 2015-03-23
        • 1970-01-01
        • 2018-06-25
        • 1970-01-01
        相关资源
        最近更新 更多