0

我正在研究 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 的结束日期?

非常感谢!

4

2 回答 2

1

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

SELECT SOMETHING
FROM MY TABLE
WHERE SOLD_DATE >='04/01/2011'
AND SOLD_DATE <='05/13/2011'
于 2011-05-13T15:00:47.733 回答
0

但是请在 # 之间的日期。

SELECT SOMETHING
FROM MY TABLE
WHERE SOLD_DATE >= #04/01/2011#
AND SOLD_DATE <= #05/13/2011#
于 2017-04-04T06:16:04.103 回答