0

これは、データを渡すための遅延としてデータベース パッケージで使用されます。遅延は 2 分なので、レコードがデータベースに 2 分以上存在する場合にのみレコードを取得する必要があります。

これは私が持っているものです:

((SYSDATE - trunc(last_updated))*24*60) > l_delay_mins;

この場合、l_delay_mins = 2 分です。

ただし、トランクは時間を切り捨て、デフォルトで真夜中になります。変換が完了すると、1 日の端数が得られ、2 より大きい 24*60 が乗算されるため、レコードは遅延せず、送信されます。彼らが到着するとすぐに。

4

2 に答える 2

0

上記の回答に対するマイナーな修正

使用INTERVAL:

where last_updated <= systimestamp - (l_delay_mins * interval '1' minute);
于 2018-07-26T12:58:25.420 に答える