2017-09-26 200 views
-1

我想選擇記錄,其中一個字段值(日期)從今天起是7天,herefore我使用:選擇記錄7天

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

我將更新與選定的一些領域記錄中,如果記錄已通過此選擇語句更新,則其中的1個字段會跟蹤記錄。

如果我今天26-09將運行此腳本,它將選擇具有03-10作爲其值的DateField的記錄。

問題是,如果我今天不運行這個腳本,但是明天,03-10永遠不會再被選中,結果所需的字段將不會被更新。

解決此問題的最佳方法是什麼?例如,他們是否有選擇日期範圍的方法?

+0

這個問題究竟是什麼錯,它獲得了2票反對票?從我+1。 – AnthonyBlake

回答

2

他們有什麼辦法選擇日期範圍嗎?

當然:

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