

 Amazon Redshift는 패치 198부터 새 Python UDF 생성을 더 이상 지원하지 않습니다. 기존 Python UDF는 2026년 6월 30일까지 계속 작동합니다. 자세한 내용은 [블로그 게시물](https://aws.amazon.com/blogs/big-data/amazon-redshift-python-user-defined-functions-will-reach-end-of-support-after-june-30-2026/)을 참조하세요.

# DATE\_CMP 함수
<a name="r_DATE_CMP"></a>

DATE\_CMP는 두 날짜를 서로 비교합니다. 이 함수는 날짜가 동일하면 `0`, *date1* 값이 더 크면 `1`, *date2* 값이 더 크면 `-1`을 반환합니다.

## 구문
<a name="r_DATE_CMP-synopsis"></a>

```
DATE_CMP(date1, date2)
```

## 인수
<a name="r_DATE_CMP-arguments"></a>

 *date1*   
`DATE` 데이터 형식의 열 또는 `DATE` 형식으로 계산되는 표현식입니다.

 *date2*   
`DATE` 데이터 형식의 열 또는 `DATE` 형식으로 계산되는 표현식입니다.

## 반환 타입
<a name="r_DATE_CMP-return-type"></a>

INTEGER

## 예제
<a name="r_DATE_CMP-example"></a>

다음은 CALDATE 열의 DATE 값과 2008년 1월 4일을 서로 비교하여 CALDATE 열의 값이 2008년 1월 4일 이전인지(`-1`), 동일한지(`0`) 또는 이후인지(`1`) 결과를 반환하는 예입니다.

```
select caldate, '2008-01-04',
date_cmp(caldate,'2008-01-04')
from date
order by dateid
limit 10;

 caldate   |  ?column?  | date_cmp
-----------+------------+----------
2008-01-01 | 2008-01-04 |       -1
2008-01-02 | 2008-01-04 |       -1
2008-01-03 | 2008-01-04 |       -1
2008-01-04 | 2008-01-04 |        0
2008-01-05 | 2008-01-04 |        1
2008-01-06 | 2008-01-04 |        1
2008-01-07 | 2008-01-04 |        1
2008-01-08 | 2008-01-04 |        1
2008-01-09 | 2008-01-04 |        1
2008-01-10 | 2008-01-04 |        1
(10 rows)
```