Axapta 选择从今天起7天内的记录

Axapta 选择从今天起7天内的记录,axapta,dynamics-ax-2012,x++,Axapta,Dynamics Ax 2012,X++,我试图选择字段值日期为从今天起7天的记录,因此我使用: while select TableA where TableA.DateField == systemDateGet() +7 我将用所选记录更新一些字段,其中一个字段将跟踪记录是否已通过此select语句更新 如果我今天26-09运行这个脚本,它将选择日期字段值为03-10的记录 问题是,如果我今天不运行这个脚本,但是明天,03-10将不再被选中,结果所需的字段将不会被更新 解决这个问题的最好办法是什么?例如,他们是否有选择日期范围的

我试图选择字段值日期为从今天起7天的记录,因此我使用:

while select TableA where TableA.DateField == systemDateGet() +7
我将用所选记录更新一些字段,其中一个字段将跟踪记录是否已通过此select语句更新

如果我今天26-09运行这个脚本,它将选择日期字段值为03-10的记录

问题是,如果我今天不运行这个脚本,但是明天,03-10将不再被选中,结果所需的字段将不会被更新

解决这个问题的最好办法是什么?例如,他们是否有选择日期范围的方法

例如,他们是否有选择日期范围的方法

当然:

while select TableA
    where TableA.DateField <= systemDateGet() + 7
       && TableA.DateField >= systemDateGet() - 7
其中1个字段跟踪记录是否已通过更新 这是select语句

像这样的吗

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

这个问题究竟出了什么问题,它获得了两张反对票+从我这里得到1。