programing

Oracle 쿼리: 최근 10분 동안 삽입된 테이블에서 데이터를 가져옵니다.

goodsources 2023. 4. 1. 09:07
반응형

Oracle 쿼리: 최근 10분 동안 삽입된 테이블에서 데이터를 가져옵니다.

Oracle 테이블에서 데이터를 가져와야 합니다.이 테이블에는 날짜 필드가 1개 있습니다.lastupdatedDate그 줄만 돌려받고 싶어요lastupdatedDate의 마지막 10분 안에 있습니다.sysdate

예를 들어, 내 테이블에는lastupdateDate~하듯이05/20/09 4:20:44그 다음 중간에서 쿼리를 실행하면 이 행이 내 결과로 돌아오고 싶다.05/20/09 4:20:44그리고.05/20/09 4:30:44쿼리를 실행했을 경우,05/20/09 5:31:44.

또는 조금 더 읽기 쉽게:

select *
  from mytable
 where lastupdatedDate > sysdate - interval '10' minute
select *
from mytable
where lastupdatedDate > sysdate - interval '10' minute
select sysdate - 10/(24*60) from dual;

sysdate에서 10분을 뺀 값을 가져오려면 위의 예를 참조하십시오. 이제 쿼리에 추가합니다.

언급URL : https://stackoverflow.com/questions/890035/oracle-query-to-get-data-from-table-inserted-in-last-10-mins

반응형