

 Amazon Redshift dejará de admitir la creación de nuevas UDF de Python a partir del parche 198. Las UDF de Python existentes seguirán funcionando hasta el 30 de junio de 2026. Para obtener más información, consulte la [publicación del blog](https://aws.amazon.com/blogs/big-data/amazon-redshift-python-user-defined-functions-will-reach-end-of-support-after-june-30-2026/). 

# Función DATE\$1CMP
<a name="r_DATE_CMP"></a>

DATE\$1CMP compara dos fechas. La función devuelve `0` si las fechas son idénticas, `1` si *date1* es posterior y `-1` si *date2* es posterior.

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

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

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

 *date1*   
Una columna de tipo de datos `DATE` o una expresión que toma el valor de un tipo `DATE`.

 *date2*   
Una columna de tipo de datos `DATE` o una expresión que toma el valor de un tipo `DATE`.

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

INTEGER

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

La siguiente consulta compara los valores DATE de la columna CALDATE con la fecha 4 de enero del 2008 y devuelve si el valor en CALDATE es anterior (`-1`), igual (`0`) o posterior (`1`) al 4 de enero del 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)
```