Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Funzione
Si applica a:
Databricks SQL
Databricks Runtime
Restituisce una data con la data troncata all'unità specificata dal modello unitdi formato .
Sintassi
trunc(expr, unit)
Argomenti
-
expr: espressione DATE. -
unit: espressione STRING che specifica come troncare.
Valori restituiti
DATA.
Note
fmt deve essere uno di (senza distinzione tra maiuscole e minuscole):
-
'YEAR', ,'YYYY'-'YY'tronca alla prima data dell'anno in cui rientra la data. -
'QUARTER'- tronca alla prima data del trimestre in cui rientra la data. -
'MONTH', ,'MM'-'MON'tronca alla prima data del mese in cui rientra la data. -
'WEEK'- tronca al lunedì della settimana in cui la data rientra.
Se fmt non è ben formato, la funzione restituisce NULL.
Esempi
> SELECT trunc('2019-08-04', 'week');
2019-07-29
> SELECT trunc('2019-08-04', 'quarter');
2019-07-01
> SELECT trunc('2009-02-12', 'MM');
2009-02-01
> SELECT trunc('2015-10-27', 'YEAR');
2015-01-01
-- 'JAHR' is not a recognized unit
> SELECT trunc('2015-10-27', 'JAHR');
NULL