|
Задачка на решение аномалий.
|
|||
---|---|---|---|
#18+
Доброго времени суток. Ищу чуда. Помогите составить запрос. Очень нужно решить одну задачку, я в ней окончательно запоролся, а сроки сильно жмут. Запрос на составление таблицы: Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12.
Задача: написать SQL-запрос, который выведет все аномальные сессии устройств (без завершения или завершение без начала). Формат вывода: uid - идентификатор устройства; point_id - точка подключения устройства; event_ts – timestamp случившегося события; Ожидается ответ.: (255, 1255, '2019-01-01 21:13:45'),(233, 1255, '2019-01-01 21:17:40'),(334, 1233, '2019-01-01 20:25:45'),(333, 1211, '2019-01-01 23:13:45'),(266, 1251, '2019-01-01 22:19:45'),(266, 1251, '2019-01-01 23:19:45') * ... |
|||
:
Нравится:
Не нравится:
|
|||
05.06.2019, 17:22 |
|
Задачка на решение аномалий.
|
|||
---|---|---|---|
#18+
Пробовал: Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23.
Проблема - не выводит (255, 1255, '2019-01-01 21:13:45') ... |
|||
:
Нравится:
Не нравится:
|
|||
05.06.2019, 17:24 |
|
Задачка на решение аномалий.
|
|||
---|---|---|---|
#18+
Код: sql 1. 2. 3. 4. 5.
не вывело (266, 1251, '2019-01-01 23:19:45') ... |
|||
:
Нравится:
Не нравится:
|
|||
05.06.2019, 18:31 |
|
Задачка на решение аномалий.
|
|||
---|---|---|---|
#18+
Код: sql 1. 2. 3. 4. 5. 6. 7. 8.
... |
|||
:
Нравится:
Не нравится:
|
|||
05.06.2019, 21:19 |
|
Задачка на решение аномалий.
|
|||
---|---|---|---|
#18+
или (PARTITION BY uid, point_uid) ... ... |
|||
:
Нравится:
Не нравится:
|
|||
05.06.2019, 21:20 |
|
Задачка на решение аномалий.
|
|||
---|---|---|---|
#18+
Akina, сложность в том, что нужен только MySQL. SQL Fiddle: DDL and DML statements are not allowed in the query panel for MySQL; only SELECT statements are allowed. Put DDL and DML in the schema panel. Paiza.io: ERROR 1064 (42000) at line 2: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'ERROR 1064 (42000) at line 14: You have an error in your SQL syntax' at line 1 ... |
|||
:
Нравится:
Не нравится:
|
|||
06.06.2019, 12:03 |
|
Задачка на решение аномалий.
|
|||
---|---|---|---|
#18+
Простите, замотался немного. структура данных: uid – идентификатор устройства; point_uid - идентификатор точки подключения устройства; event_ts – timestamp случившегося события; event_type – тип события ([s, e]). Где s – начало сессии устройства, e – завершение сессии устройства; ... |
|||
:
Нравится:
Не нравится:
|
|||
06.06.2019, 12:07 |
|
Задачка на решение аномалий.
|
|||
---|---|---|---|
#18+
Код: sql 1. 2. 3. 4. 5. 6. 7. 8.
Sarmasнужен только MySQL.Показанный запрос прекрасно воспринимается и моим MySQL, и fiddle . SarmasSQL Fiddle: DDL and DML statements are not allowed in the query panel for MySQL; only SELECT statements are allowed. Put DDL and DML in the schema panel. Если Вы не умеете правильно работать с fiddle - при чём тут мой запрос? ... |
|||
:
Нравится:
Не нравится:
|
|||
06.06.2019, 13:27 |
|
|
start [/forum/topic.php?fid=47&fpage=35&tid=1829113]: |
0ms |
get settings: |
8ms |
get forum list: |
14ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
38ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
41ms |
get tp. blocked users: |
1ms |
others: | 315ms |
total: | 435ms |
0 / 0 |