Notice
Recent Posts
Recent Comments
Link
투케이2K
132. (Oracle/오라클) 오라클 현재 시간에서 곱하기, 나누기, 더하기, 빼기 연산 수행해 시간 계산 실시 본문
/* =========================== */
[ 개발 환경 설정 ]
개발 툴 : Toad
개발 언어 : Oracle
/* =========================== */
/* =========================== */
[소스 코드]
/*
[오라클 현재 시간에서 곱하기, 나누기, 더하기, 빼기 연산 수행해 시간 계산 실시]
1. 1일 24시간 기준으로 1시간 설정 / 1시간 60분에서 6을 나누면 10분 / 10분 600초에서 60을 나눈다 / 10초
2. 1일 24시간 기준으로 1시간 설정 / 1시간 60분에서 12을 나눈다 / 5분
3. 1일 24시간 기준으로 1시간 설정 / 1시간 60분에서 6을 나눈다 / 10분
4. 1일 24시간 기준으로 1시간 설정 / 1시간 60분에서 2를 나눈다 / 30분
5. 1일 24시간 기준으로 1시간 설정 / 1시간 60분 / 1시간
6. 1일 24시간 기준으로 1.5시간 설정 / 1시간 60분 + 0.5시간 30분 / 1시간 30분
*/
select to_char(sysdate, 'YYYY-MM-DD HH24:MI:SS') as 현재시간,
to_char(sysdate - (1/24/6/60), 'YYYY-MM-DD HH24:MI:SS') as "10초 빼기",
to_char(sysdate - (1/24/12), 'YYYY-MM-DD HH24:MI:SS') as "5분 빼기",
to_char(sysdate - (1/24/6), 'YYYY-MM-DD HH24:MI:SS') as "10분 빼기",
to_char(sysdate - (1/24/2), 'YYYY-MM-DD HH24:MI:SS') as "30분 빼기",
to_char(sysdate - (1/24), 'YYYY-MM-DD HH24:MI:SS') as "1시간 빼기",
to_char(sysdate - (1.5/24), 'YYYY-MM-DD HH24:MI:SS') as "1시간 30분 빼기"
from dual;
/* =========================== */
[결과 출력]
/* =========================== */
/* =========================== */
[요약 설명]
1. 1일 24시간 기준으로 1시간 설정 / 1시간 60분에서 6을 나누면 10분 / 10분 600초에서 60을 나눈다 / 10초
2. 1일 24시간 기준으로 1시간 설정 / 1시간 60분에서 12을 나눈다 / 5분
3. 1일 24시간 기준으로 1시간 설정 / 1시간 60분에서 6을 나눈다 / 10분
4. 1일 24시간 기준으로 1시간 설정 / 1시간 60분에서 2를 나눈다 / 30분
5. 1일 24시간 기준으로 1시간 설정 / 1시간 60분 / 1시간
6. 1일 24시간 기준으로 1.5시간 설정 / 1시간 60분 + 0.5시간 30분 / 1시간 30분
/* =========================== */
반응형
'OracleDB' 카테고리의 다른 글
134. (Oracle/오라클) BLOB (블랍) 설명 및 테이블 생성 , 이미지 저장 결과 확인 실시 (0) | 2021.07.15 |
---|---|
133. (Oracle/오라클) 프로시저 (procedure) 특정 부서 인원 출력 - input, output, cursor (0) | 2021.07.07 |
131. (Oracle/오라클) Excel 엑셀 파일 데이터 toad 사용해 업로드 실시 - 더미 데이터 삽입 실시 (0) | 2021.05.21 |
130. (Oracle/오라클) grouping sets 다중 컬럼 사용해 그룹 별 소계 및 합계 구하기 실시 (0) | 2021.05.06 |
129. (Oracle/오라클) grouping 사용해 rollup 구문에서 빈 컬럼 값 대체 출력 실시 (0) | 2021.05.06 |
Comments