Note
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de changer d’annuaire.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de changer d’annuaire.
Fonction
S’applique à :
Databricks SQL
Databricks Runtime
Retourne une date tronquée à l’unité spécifiée par le modèle de format unit.
Syntaxe
trunc(expr, unit)
Arguments
-
expr: expression de type DATE. -
unit: expression de type STRING spécifiant le mode de troncation.
Retours
Une DATE.
Notes
fmt doit être l’un des éléments suivants (insensible à la casse) :
-
'YEAR','YYYY','YY'- tronque à la première date de l’année à laquelle la date se trouve. -
'QUARTER'- tronque à la première date du trimestre à laquelle la date se trouve. -
'MONTH','MM','MON'- tronque à la première date du mois à laquelle la date se trouve. -
'WEEK'- tronque au lundi de la semaine où la date se trouve.
Si la valeur fmt n’est pas bien formée, la fonction retourne NULL.
Exemples
> 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