【发布时间】:2016-03-10 17:04:34
【问题描述】:
我今天一定是脑死了,因为我无法在 SELECY 查询中返回任何记录。我正在尝试选择过去 30 天的记录(自 2016 年 2 月 8 日起)。我知道自 2/8/16 以来数据库中有记录。这是我的选择标准:>#2/7/2016 11:59:59 PM#。我不知道为什么我没有得到任何记录。我查看了表格,我尝试选择的字段是日期/时间(通用日期格式)。任何建议都将不胜感激,因为这让我发疯。感谢您的帮助。
【问题讨论】:
我今天一定是脑死了,因为我无法在 SELECY 查询中返回任何记录。我正在尝试选择过去 30 天的记录(自 2016 年 2 月 8 日起)。我知道自 2/8/16 以来数据库中有记录。这是我的选择标准:>#2/7/2016 11:59:59 PM#。我不知道为什么我没有得到任何记录。我查看了表格,我尝试选择的字段是日期/时间(通用日期格式)。任何建议都将不胜感激,因为这让我发疯。感谢您的帮助。
【问题讨论】:
我只会使用其中的日期部分,而不使用时间。所以...
=#2/8/2016#
如果这是从今天起最近 30 天的可变日期,您也可以将其写为
=现在()-30
希望这会有所帮助。
乔塞塔
【讨论】:
在您的日期字段中使用此标准:
>=DateAdd("d",-30,Date())
或特定日期:
>=DateAdd("d",-30,DateSerial(2016,3,1))
或者,如果 30 天意味着一个月:
>=DateAdd("m",-1,Date())
【讨论】: