Access中的Operator之间

时间:2011-05-13 14:57:21

标签: sql ms-access between

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

[输入日期自(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?

非常感谢!

2 个答案:

答案 0 :(得分:1)

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

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

答案 1 :(得分:0)

但是#please之间的日期。

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