Nota
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Función
Se aplica a:
Databricks SQL
Databricks Runtime
Devuelve una fecha con la fecha truncada a la unidad especificada por el modelo de formato unit.
Sintaxis
trunc(expr, unit)
Argumentos
-
expr: expresión DATE. -
unit: expresión STRING que especifica cómo truncar.
Devoluciones
Un valor DATE.
Notas
fmt debe ser uno de los siguientes (no se distingue entre mayúsculas y minúsculas):
-
'YEAR','YYYY','YY': se trunca a la primera fecha del año en que cae la fecha. -
'QUARTER': se trunca a la primera fecha del trimestre en que cae la fecha. -
'MONTH','MM','MON': se trunca a la primera fecha del mes en que cae la fecha. -
'WEEK': se trunca al lunes de la semana en que se encuentra la fecha.
Si fmt no está bien formado, la función devuelve NULL.
Ejemplos
> 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