반응형

오라클에서 특정 날짜 사이가 며칠인 구하는 방법

 

1. Contract 테이블의 StartTime과 오늘 사이에 며칠이 지났는지 확인

SELECT
	TRUNC(SYSDATE - TO_DATE(StartTime,'YYYYMMDDHHMISS'))
FROM
	CONTRACT

2. Contract 테이블의 Duration에 지정한 날짜가 얼마나 남았는지 확인

(ex. Duration:30일, StartTime이 7일전 => 유효기간은 23일 남음 )

SELECT
	Duration - TRUNC(SYSDATE - TO_DATE(StartTime,'YYYYMMDDHHMISS')) Remaining_Days
FROM
	CONTRACT

 

반응형

+ Recent posts