0

直前に挿入されたレコードを削除する必要があり、データベースに存在し、実際には切り捨てられた特定のシステム日付を使用する必要があります (デュアルリターンから sys_date を選択すると、2014 年 3 月 20 日が返されます)。sys_date si sys_date-1 分の間を使用して最後の 1 分間に挿入されたレコードを選択するために、日付を分単位で表示するようにフォーマットしてから、再度日付に変換しようとしましたが、良い方向に進んでいるようには見えません。例えば:

select to_date(to_char((sys_date - 1 / (24 * 60)), 'DD/MM/YYYY HH24:MI:SS'),'DD/MM/YYYY HH24:MI:SS') from dual;

19/3/2014 11:59:00 PM を返します。これは私の形式マスクと一致しません。正直なところ、内部選択によって文字列が返される理由がよくわかりません (これは非常にイライラします)。

select to_char((sys_date - 1 / (24 * 60)), 'DD/MM/YYYY HH24:MI:SS') from dual;

19/3/2014 23:59:00 を返します。どんな助けやアドバイスも大歓迎です:)ありがとう!

4

1 に答える 1