我试图根据日期限定字段。如果数据的频率应该是每周一次,我想选择一个特定的周末日期。如果频率是每月,我希望频率包括特定的周末日期和之后的所有周。但是,我的声明在False(" Monthly")时返回一个空白表。我猜测我必须对> =进行一些特定的格式化,但我正在画一个空白。有什么建议吗?
= IIF([频率] ="每周" [WK_end_Date],> = [WK_end_Date])
仅供参考...当我在没有IIF声明的情况下仅输入特定条件时,错误陈述正常工作。
谢谢, 标记
答案 0 :(得分:1)
您无法以这种方式使用 IIf 。纠正你的 Where 子句:
Where
([Frequency] = "Weekly" And [YourDateField] = [WK_end_Date])
Or
([Frequency] <> "Weekly" And [YourDateField] >= [WK_end_Date])