

 Amazon Redshift non supporterà più la creazione di nuovi Python UDFs a partire dalla Patch 198. Python esistente UDFs continuerà a funzionare fino al 30 giugno 2026. Per ulteriori informazioni, consulta il [post del blog](https://aws.amazon.com/blogs/big-data/amazon-redshift-python-user-defined-functions-will-reach-end-of-support-after-june-30-2026/). 

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

# Funzione DATE\$1CMP
<a name="r_DATE_CMP"></a>

DATE\$1CMP confronta due date. La funzione restituisce `0` se le date sono identiche, `1` se *date1* è maggiore e `-1` se *date2* è maggiore.

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

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

## Arguments (Argomenti)
<a name="r_DATE_CMP-arguments"></a>

 *date1*   
Una colonna di tipo di dati `DATE` o un'espressione che restituisce un tipo `DATE`.

 *date2*   
Una colonna di tipo di dati `DATE` o un'espressione che restituisce un tipo `DATE`.

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

INTEGER

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

La query seguente confronta i valori DATE nella colonna CALDATE alla data del 4 gennaio 2008 e indica se il valore in CALDATE è anteriore (`-1`), uguale (`0`) o posteriore (`1`) al 4 gennaio 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)
```