|
Модераторы: skyboy |
|
Vika91smile |
|
|||
Новичок Профиль Группа: Участник Сообщений: 2 Регистрация: 15.8.2018 Репутация: нет Всего: нет |
Ребят help позязя ^_^ написать правильный SQL запрос, заранее спасибки огромное. All Kiss
Исходные Задана Таблица test.boombox_html со сведениями об активности пользователей следующего вида: <ID-пользователя>,<page>,<дата-время посещения>. Задание = Написать в SQL запрос, который найдёт все сессии, в течение которых пользователь делал домашнее задание перед уроком, то есть совершил последовательность действий: 0.5) 0 или более раз заходил на любые страницы; 1) зашел на game.box-show (раздел со списком игр); 1.5) 0 или более раз заходил на любые страницы; 2) зашел на game.view.about (страница домашнего об игре); 2.5) 0 или более раз заходил на любые страницы; 3) зашел на game.content (страница игры); 3.5) 0 или более раз заходил на любые страницы. Сессией называется активность пользователя, в которой между последовательными действиями проходит менее одного часа. Сессия начинается в момент первого из этих действий и заканчивается через час после последнего из них. Результатом должна стать выгрузка сессий вида: <ID-пользователя>,<дата-время начала сессии>,<дата-время окончания сессии>. |
|||
|
||||
Akina |
|
|||
Советчик Профиль Группа: Модератор Сообщений: 20570 Регистрация: 8.4.2004 Где: Зеленоград Репутация: 106 Всего: 453 |
Делов-то... связать 5 копий таблицы по равенству юзера и попаданию в интервал времени, и выгрести нужное. На условия 1,5 и 2,5 - вообще начхать.
-------------------- О(б)суждение моих действий - в соответствующей теме, пожалуйста. Или в РМ. И высшая инстанция - Администрация форума. |
|||
|
||||
Akina |
|
|||
Советчик Профиль Группа: Модератор Сообщений: 20570 Регистрация: 8.4.2004 Где: Зеленоград Репутация: 106 Всего: 453 |
Создайте fiddle. Или хотя бы выложите (проверенные!!!) структуру таблицы (CREATE TABLE) и пример её наполнения (INSERT INTO), плюс желаемый результат на именно этих данных.
-------------------- О(б)суждение моих действий - в соответствующей теме, пожалуйста. Или в РМ. И высшая инстанция - Администрация форума. |
|||
|
||||
Vika91smile |
|
|||
Новичок Профиль Группа: Участник Сообщений: 2 Регистрация: 15.8.2018 Репутация: нет Всего: нет |
user_id Time_ses page
1209 01.03.2017 11:17 game.box-show 1209 01.03.2017 11:17 game.view.about 1978 01.03.2017 11:36 game.content 1978 01.03.2017 11:42 game.content 1978 01.03.2017 10:42 game.content |
|||
|
||||
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | MySQL | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |