INTERVAL_CMP 함수 - Amazon Redshift

INTERVAL_CMP 함수

INTERVAL_CMP는 두 간격을 서로 비교하여 첫 번째 간격이 더 큰 경우에는 1을, 두 번째 간격이 더 큰 경우에는 -1을, 그리고 두 간격이 동일한 경우에는 0을 반환합니다. 자세한 내용은 한정자 구문이 없는 간격 리터럴의 예 단원을 참조하십시오.

구문

INTERVAL_CMP(interval1, interval2)

인수

INTERVAL

간격 리터럴 값입니다.

INTERVAL

간격 리터럴 값입니다.

반환 타입

INTEGER

예제

다음은 3 days의 값을 1 year의 값과 서로 비교하는 예입니다.

select interval_cmp('3 days','1 year'); interval_cmp -------------- -1

이 예에서는 값 7 days와 1 week를 비교합니다.

select interval_cmp('7 days','1 week'); interval_cmp -------------- 0

다음은 1 year의 값을 3 days의 값과 서로 비교하는 예입니다.

select interval_cmp('1 year','3 days'); interval_cmp -------------- 1