Select 从今天开始记录 7 天

Select records 7 days from today

我正在尝试 select 记录字段值(日期)为从今天算起 7 天的记录,因此我正在使用:

while select TableA where TableA.DateField == systemDateGet() +7

我将使用 selected 记录更新一些字段,如果记录已通过此 select 语句更新,其中 1 个字段会跟踪记录。

如果我今天 26-09 运行 这个脚本,它会 select 记录 DateField 的值是 03-10。

问题是,如果我今天不 运行 这个脚本,但明天,03-10 将永远不会再被 select 编辑,结果所需的字段将不会已更新。

解决这个问题的最佳方法是什么?例如,他们有办法 select 日期范围吗?

Is their any way to select a date range for example?

当然:

while select TableA
    where TableA.DateField <= systemDateGet() + 7
       && TableA.DateField >= systemDateGet() - 7

1 of the fields keeps track if the record has been updated through this select statement

那么是这样的吗?

while select TableA
    where TableA.DateField <= systemDateGet() + 7
       && TableA.HasBeenUpdated == NoYes::No