我正在尝试查询一个表并将结果附加到另一个表中。我尝试创建的查询需要表中的两个字段:
[TblCaseListing]
CaseNumber (text field describing an internal case number)
NextRenewalDate (date/time field describing the next due date for renewing the case)
本质上,此表列出了所有可能的案例,以及案例号可以最后更新的日期。我正在创建的过程如下所示:
- 在 NextRenewalDate (dest. [tblCaseNumberQueue]) 前 90 天查询并附加案例
- 案件由用户处理
- 如果项目完成,则 TblCaseListing.NextRenewalDate 更新为下一年
现在我的查询看起来像:
Field: CaseNumber
Criteria: Not In (SELECT DISTINCT CaseNumber FROM tblCaseNumberQueue) 'problem is here
Field: NextRenewalDate
Criteria: <=DateAdd("d",90,Date()) 'detect and append from 90 days
然而,这是不正确的。由于 NextRenewalDate 会随着用户使用表单和更新数据而年复一年地发生变化。只要目标表中不存在合并的续订日期和案例编号,我想在 90 天内追加。这个查询对我说“如果今天的日期在 90 天内并且案例编号不在目标表中,则追加”。它应该说“如果案例编号和下一个续订日期不在目标表中,并且 NextRenewalDate 在 90 天内。我需要修改什么才能根据这两个字段进行附加?谢谢!