【发布时间】:2015-04-27 18:08:47
【问题描述】:
我正在尝试查询显示当天和前一天的记录,但如果是星期一,则显示整个周末和当天的记录。
逻辑有效,但我无法让日期范围正常工作。我可以得到单一的工作日期。
IIf(Weekday(Date())=2,Date()-2,Date())
如果我尝试用这样的范围替换单个日期:
IIf(Weekday(Date())=2,Between Date()-2 And Date(),Between Date()-1 And Date())
Access 尝试从该查询引用的表中附加标签,如下所示。这会导致一个空的查询结果。
IIf(Weekday(Date())=2,([Table].[Reported Date]) Between Date()-2 And Date(),([Table].[Reported Date]) Between Date()-1 And Date())
我是 Access 的新手,所以我不太明白发生了什么以及为什么它会尝试添加这些标签。
如果我说错了,请告诉我。
【问题讨论】: