わかりましたので、DATE_OF_ENTRY と呼ぶフィールドのデータを取得しようとしています。フィールドは次のようになります。
DATE_OF_ENTRY データの例
28-NOV-15
そのため、特定のレコードを取得するために月に 2 回実行されるスクリプトでこのフィールドを使用する必要があります。基本的に今月16日なら1日から15日までの全てのレコードを引き上げたい。翌月の 1 日にこのスクリプトを実行すると、先月の 16 月末までのすべてのレコードが必要になります。
今使っているもの
WHERE ROUND(DATE_OF_ENTRY,'MM') = ROUND(sysdate-1,'MM') AND DATE_OF_ENTRY < trunc(sysdate)
このステートメントの問題は、先月の 16 日から月末までは 1 日で動作しますが、16 日には前月からのデータがまだ取得されることです。
どんな助けでも大歓迎です!