TO_YMINTERVAL
Syntax
TO_YMINTERVAL
(
sql_format IN text -- format: '[+|-]years-months'
)
RETURNS interval;
TO_YMINTERVAL
(
ym_iso_format IN text -- format: '[-]P[<years>Y][<months>M]'
)
RETURNS interval;
개요
TO_YMINTERVAL은 문자열을 INTERVAL YEAR TO MONTH 타입으로 변환하는 함수이다.
파라미터
파라미터
설명
sql_format
구간의 값을 반환하는 text 타입이며, 다음과 같은 포맷으로 구성된다. '[+|-]years-months'
ym_iso_format
구간의 값을 반환하는 text 타입이며 다음과 같은 포맷으로 구성된다. '[-]P[Y][M]'
구성요소
구성요소
설명
years
0~177999999 사이의 정수이다.
months
0~11 사이의 정수이다. ym_iso_format의 경우 0~999999999 사이의 정수가 들어올 수 있다.
예제
SELECT DATE '2008-03-20' + TO_YMINTERVAL('2-7') AFTER;
after
------------------------
2010-10-20 09:00:00+09
(1개 행)
SELECT DATE '2008-03-20' + TO_YMINTERVAL('P2Y7M') AFTER;
after
------------------------
2010-10-20 09:00:00+09
(1개 행)
Last updated