V
Size: a a a
ВС
ВС
events
(timeevent
datetime NOT NULL DEFAULT current_timestamp(),adlogon
varchar(250) NOT NULL DEFAULT 'Неизвестный',adpc
varchar(250) NOT NULL DEFAULT 'Неизвестно',event
enum('logon','logoff') NOT NULL,timeevent
),state
(event
),adlogon
(adlogon
)G
V
select login, t, tlag, TIMESTAMPDIFF(SECOND , tlag, t )
from (
select login, t, lag(t) over(partition by login order by t) tlag
from (
select 'login1' login, '2020-10-19 10:12:67' t
union all
select 'login1' login, '2020-10-20 11:15:67' t
union all
select 'login2' login, '2020-10-20 12:14:18' t
union all
select 'login2' login, '2020-10-20 13:43:45' t ) tt
) ttt
where tlag is not null
;
V
ВС
ВС
ВС
ВС
ВС
ВС