봐는 월별, 분기 별, 연도 별 결과를 얻을 수 있습니다.
예를 들어, 다음 분기는 3 개월입니다. 입력 날짜 1 분기이었다 그래서 만약 당신이 사용할 수 있습니다
ADD_MONTHS(01-JAN-2016, 3)
는 다음 분기를 얻을 수 있습니다.
예 SQL :
select TO_DATE('01-JAN-2016', 'DD-MON-YYYY') as "Input Date",
'Quarterly' as "Frequency",
ADD_MONTHS(TO_DATE('01-JAN-2016', 'DD-MON-YYYY'), 3) as "Next Occurrence Date"
from dual
union
select TO_DATE('01-JAN-2016', 'DD-MON-YYYY') as "Input Date",
'Yearly' as "Frequency",
ADD_MONTHS(TO_DATE('01-JAN-2016', 'DD-MON-YYYY'), 12) as "Next Occurrence Date"
from dual
;
결과 :
@의 tale852150의 대답은 약간 확장
Input Date Frequency Next Occurrence Date
------------------ --------- ------------------
01-JAN-16 Quarterly 01-APR-16
01-JAN-16 Yearly 01-JAN-17