

 O Amazon Redshift não permitirá mais a criação de UDFs do Python a partir do Patch 198. As UDFs do Python existentes continuarão a funcionar normalmente até 30 de junho de 2026. Para ter mais informações, consulte a [publicação de blog ](https://aws.amazon.com/blogs/big-data/amazon-redshift-python-user-defined-functions-will-reach-end-of-support-after-june-30-2026/). 

# Função DATE\_CMP
<a name="r_DATE_CMP"></a>

DATE\_CMP compara duas datas. A função exibe `0` se as datas forem idênticas, `1` se *date1* for maior e `-1` se *date2* for maior.

## Sintaxe
<a name="r_DATE_CMP-synopsis"></a>

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

## Argumentos
<a name="r_DATE_CMP-arguments"></a>

 *date1*   
Uma coluna de tipo de dados `DATE` ou uma expressão que é avaliada como um tipo `DATE`.

 *date2*   
Uma coluna de tipo de dados `DATE` ou uma expressão que é avaliada como um tipo `DATE`.

## Tipo de retorno
<a name="r_DATE_CMP-return-type"></a>

INTEGER

## Exemplos
<a name="r_DATE_CMP-example"></a>

A seguinte consulta compara os valores de DATE na coluna CALDATE à data 4 de janeiro de 2008 e retorna se o valor em CALDATE é antes (`-1`), igual a (`0`) ou depois (`1`) de 4 de janeiro de 2008: 

```
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)
```