Condividi tramite


Funzione datediff

Si applica a: segno di spunta sì Databricks SQL preview segno di spunta sì Databricks Runtime 11.3 LTS e versioni successive

Restituisce il numero di giorni da startDate a endDate.

Sintassi

datediff(endDate, startDate)

Argomenti

  • endDate: un’espressione DATE.
  • startDate: un’espressione DATE.

Valori restituiti

Oggetto INTEGER.

Se endDate è prima startDate che il risultato sia negativo.

Per misurare la differenza tra due date in unità diverse dai giorni, usare la funzione datediff (timestamp).

Esempi

> SELECT datediff('2009-07-31', '2009-07-30');
 1
> SELECT datediff('2009-07-30', '2009-07-31');
 -1