3
タイムスタンプが過去5分から5分の間にある行を選択する必要があります。どうすればいいのですか?次のようなものがあります。SYSDATEのタイムブラケット
select * from tableName where timestamp between sysdate and up to -5 min
シンプルな方が良いでしょう。
タイムスタンプが過去5分から5分の間にある行を選択する必要があります。どうすればいいのですか?次のようなものがあります。SYSDATEのタイムブラケット
select * from tableName where timestamp between sysdate and up to -5 min
シンプルな方が良いでしょう。
select *
from tableName
where timestamp between sysdate and sysdate - interval '5' minute
または古いスタイル:
select *
from tableName
where timestamp between sysdate and sysdate - 5 * 60/86400
SQL> select to_char(sysdate,'yyyy-mm-dd hh24:mi:ss') NOW
, to_char(sysdate - 1/24/12,'yyyy-mm-dd hh24:mi:ss') "5 min. before"
from dual;
NOW 5 min. before
------------------- -------------------
2011-09-15 15:11:06 2011-09-15 15:06:06