WITH T AS (
SELECT 0.5 AS a FROM DUAL
UNION ALL SELECT 2 FROM DUAL
)
SELECT
TO_CHAR(SYSDATE, 'YYYY-MM-DD HH24:MI:SS') AS today,
a,
a * 60 AS add_time,
TO_CHAR(SYSDATE + ((1 / 24) * a), 'YYYY-MM-DD HH24:MI:SS') AS cal_time
FROM
T;
by woni_rang
[2016.02.25 16:17:27]
감사합니다. 덕분에 해결하고 지식 얻어갑니다.(__)
by 겸댕2후니
[2016.02.25 13:35:01]
날짜데이터에서의 +1은 1을 후를 뜻합니다.
1일 후 = sysdate + 1
1시간 후 = sydate + (1/24)
1분 후 = sysdate + (1/24/60)
참고하세요.
by woni_rang
[2016.02.25 16:17:48]
참고 말씀 감사합니다. 기억해 두겠습니다.(__)
댓글등록
SQL문을 포맷에 맞게(깔끔하게) 등록하려면 code() 버튼을 클릭하여 작성 하시면 됩니다.