Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Van toepassing op:
Databricks
Databricks Runtime 18.3 en hoger
Retourneert het verschil tussen twee tijdwaarden die worden gemeten in units.
Syntax
time_diff(unit, start, end)
unit
{ MICROSECOND |
MILLISECOND |
SECOND |
MINUTE |
HOUR }
Arguments
-
unit: Een maateenheid. -
start: Een start TIME-expressie . -
end: Een eindtijdexpressie .
Returns
A BIGINT.
Als start het resultaat groter is dan end het resultaat is negatief.
Examples
> SELECT time_diff(HOUR, TIME'08:00:00', TIME'21:30:00');
13
> SELECT time_diff(MINUTE, TIME'08:00:00', TIME'08:45:30');
45
> SELECT time_diff(SECOND, TIME'10:00:00', TIME'10:00:30');
30
-- Start is greater than end
> SELECT time_diff(HOUR, TIME'21:00:00', TIME'08:00:00');
-13