Tipo diDATE
Si applica a: Databricks SQL Databricks Runtime
Rappresenta i valori che comprendono i valori di campi anno, mese e giorno, senza un fuso orario.
Sintassi
DATE
Limiti
L'intervallo di date supportate è June 23 -5877641 CE
.July 11 +5881580 CE
Valori letterali
DATE dateString
dateString
{ '[+|-]yyyy[...]' |
'[+|-]yyyy[...]-[m]m' |
'[+|-]yyyy[...]-[m]m-[d]d' |
'[+|-]yyyy[...]-[m]m-[d]d[T]' }
+
o-
: segno di opzione.-
indica l'opzione BCE,+
indica CE (impostazione predefinita).yyyy[...]
: quattro cifre che rappresentano un anno.[m]m
: un mese di una o due cifre compreso tra01
e12
.[d]d
: un giorno di una o due cifre tra01
e31
.
Il prefisso DATE
non fa distinzione tra maiuscole e minuscole.
Se il valore letterale non rappresenta una data corretta di Azure Databricks genera un errore.
Esempi
> SELECT DATE'0000';
0000-01-01
> SELECT DATE'2020-12-31';
2020-12-31
> SELECT DATE'2021-7-1T';
2021-07-01
> SELECT cast('1908-03-15' AS DATE)
1908-03-15
> SELECT DATE'-10000-01-01'
-10000-01-01