Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
S’applique à :
Databricks SQL
Databricks Runtime 18.3 et versions ultérieures
Retourne time tronqué à l’unité spécifiée dans unit.
Syntax
time_trunc(unit, expr)
Arguments
-
unit: littéral STRING. -
expr: expression TIME .
Returns
UNE HEURE.
Les unités valides pour unit sont (sans respect de la casse) :
-
'HOUR': Zéro sur la minute, la seconde et les parties fractionnaires. -
'MINUTE': Zéro sur les secondes et les fractions. -
'SECOND': Zéro sur la deuxième partie fractionnaire. -
'MILLISECOND': fractions de sous-millisecondes nulles. -
'MICROSECOND': les valeurs TIME sont stockées à la précision de microsecondes, donc aucune fraction de sous-microseconde n’existe à zéro. La valeur n’est pas modifiée.
Exemples
> SELECT time_trunc('HOUR', TIME'13:08:15.123');
13:00:00
> SELECT time_trunc('MINUTE', TIME'13:08:15.123');
13:08:00
> SELECT time_trunc('SECOND', TIME'13:08:15.123456');
13:08:15
> SELECT time_trunc('MILLISECOND', TIME'13:08:15.123456');
13:08:15.123000