* 오라클 1초, 10초, 20초, 1분전 데이터 조회
SELECT SYSDATE -1/60/24/60 TIME, '1초전' 날짜 FROM DUAL
UNION ALL SELECT SYSDATE-20/60/24/60 TIME, '20초전' 날짜 FROM DUAL
UNION ALL SELECT SYSDATE-30/60/24/60 TIME, '30초전' 날짜 FROM DUAL
UNION ALL SELECT SYSDATE-40/60/24/60 TIME, '40초전' 날짜 FROM DUAL
UNION ALL SELECT SYSDATE-50/60/24/60 TIME, '50초전' 날짜 FROM DUAL
UNION ALL SELECT SYSDATE-60/60/24/60 TIME, '60초전' 날짜 FROM DUAL
UNION ALL SELECT SYSDATE-1/24/60 TIME, '1분전' 날짜 FROM DUAL
UNION ALL SELECT SYSDATE TIME , '현재시간' 날짜 FROM DUAL
*오라클 현재 분에 해당하는 데이터만 조회
SELECT * FROM (
SELECT SYSDATE -1/60/24/60 TIME, '1초전' 날짜 FROM DUAL
UNION ALL SELECT SYSDATE-20/60/24/60 TIME, '20초전' 날짜 FROM DUAL
UNION ALL SELECT SYSDATE-30/60/24/60 TIME, '30초전' 날짜 FROM DUAL
UNION ALL SELECT SYSDATE-40/60/24/60 TIME, '40초전' 날짜 FROM DUAL
UNION ALL SELECT SYSDATE-50/60/24/60 TIME, '50초전' 날짜 FROM DUAL
UNION ALL SELECT SYSDATE-60/60/24/60 TIME, '60초전' 날짜 FROM DUAL
UNION ALL SELECT SYSDATE-1/24/60 TIME, '1분전' 날짜 FROM DUAL
UNION ALL SELECT SYSDATE TIME , '현재시간' 날짜 FROM DUAL
) X
WHERE TO_CHAR(X.TIME,'yyyymmdd hh24mi') = TO_CHAR(SYSDATE,'yyyymmdd hh24mi')
;
'언어 > DB' 카테고리의 다른 글
[ORACLE] 컬럼 추가,삭제 (0) | 2021.08.12 |
---|---|
[ORACLE] LIST 로 넘긴 데이터를 MERGE 하기 (0) | 2021.08.09 |
[ORACLE] JOB BATCH 만들기 (0) | 2021.06.10 |
[ INDEX ] index 걸기 (0) | 2016.07.18 |
DB 프로시저 내에 SYSOUT하기 (0) | 2016.01.05 |