Size: a a a

2020 October 28

V

Vova in MySQL
можно
источник

V

Vova in MySQL
дайте структуру
источник

ВС

Вячеслав Синельников... in MySQL
Vova
дайте структуру
источник

ВС

Вячеслав Синельников... in MySQL
Vova
дайте структуру
CREATE TABLE 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,
 PRIMARY KEY (timeevent),
 KEY state (event),
 FULLTEXT KEY adlogon (adlogon)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4
источник

V

Vova in MySQL
понял
источник

V

Vova in MySQL
я сделал но мне выдаёт баг )))
источник

G

Grigorij in MySQL
Можно. Нужно подзапросом искать ближайшую к логину дату логофа.
источник

V

Vova in MySQL
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

Vova in MySQL
я надеюсь не 5.7?
источник

V

Vova in MySQL
''' select login, TIMESTAMPDIFF(second, min(t), max(t))
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
group by login '''
источник

ВС

Вячеслав Синельников... in MySQL
Vova
я надеюсь не 5.7?
источник

V

Vova in MySQL
второй вариант проще и версионезависимый, только если adpc повторяется надо ещё по чём-то группировать, в рамках чего оно повторяется
источник

ВС

Вячеслав Синельников... in MySQL
Vova
я сделал но мне выдаёт баг )))
запятую убери )
источник

V

Vova in MySQL
у меня в другом баг )
источник

V

Vova in MySQL
налла быть не должно
источник

ВС

Вячеслав Синельников... in MySQL
там фишка в том что может внутри пары  логин - логоф быть еще несколько пар логин-логоф
источник

V

Vova in MySQL
а какой выбирать?
источник

ВС

Вячеслав Синельников... in MySQL
Vova
а какой выбирать?
поэтому есть второй параметр adpc который уникален
источник

ВС

Вячеслав Синельников... in MySQL
и он группирует пару
источник

ВС

Вячеслав Синельников... in MySQL
выделяя ее
источник