Not
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Funktionen
Gäller för:
Databricks SQL
Databricks Runtime 12.2 LTS och senare
Returnerar den inkluderande sluttiden för ett tidsfönster som skapas av -fönstret eller session_window funktioner.
Syntax
window_time(window)
Argument
Returer
Ett TIMESTAMP värde som inkluderar slutpunkten för fönstret.
Detta motsvarar window.end - INTERVAL '0.000001' SECOND
Exempel
> SELECT a, window.start as start, window.end as end, window_time(window), cnt
FROM (SELECT a, window, count(*) as cnt
FROM VALUES ('A1', '2021-01-01 00:00:00'),
('A1', '2021-01-01 00:04:30'),
('A1', '2021-01-01 00:06:00'),
('A2', '2021-01-01 00:01:00') AS tab(a, b)
GROUP by a, window(b, '5 MINUTES'))
ORDER BY a, window.start;
A1 2021-01-01 00:00:00 2021-01-01 00:05:00 2021-01-01 00:04:59.999999 2
A1 2021-01-01 00:05:00 2021-01-01 00:10:00 2021-01-01 00:09:59.999999 1
A2 2021-01-01 00:00:00 2021-01-01 00:05:00 2021-01-01 00:04:59.999999 1