Создать анализ данных о перекрывающемся входе в систему, сгруппированным по временному слотуMySql

Форум по Mysql
Ответить
Anonymous
 Создать анализ данных о перекрывающемся входе в систему, сгруппированным по временному слоту

Сообщение Anonymous »

Я разрабатываю внутреннюю панель инструментов, и я должен показать, сколько сеансов входа в систему перекрывалось друг с другом (максимум), сгруппированные по временному слоту (при условии, что день исправлен, пройден как параметр). < /p>
В базе данных я уже есть информация о том, когда пользователь вошел в систему и вышел из системы. class = "s-table-container">


userId < /th>
Войти < /th>
< /th>
< /tr>
< /thead>

< /tr>
< /thead>
/> 7 < /td>
2025-04-03 08:30:00 < /td>
2025-04-03 09:10:00 < /td>
< /tr>

2 < /td>
201-04-30-3. 09:20:00 < /td>
2025-04-03 09:30:00 < /td>
< /tr>

3 < /td>
2025-04-03 09:37:00 < /td>
2025-03-03 09:37:00 < /td>
2025-03-03 09:37:00 < /td> 09:45:00 < /td>
< /tr>

6 < /td>
2025-04-03 09:55:00 < /td>
2025-04-03 10:30:00 < /td>

2025-03. /> 1 < /td>
2025-04-03 10:15:00 < /td>
2025-04-03 10:50:00 < /td>
< /tr>

5 < /td>
201-04. 12:01:00 < /td>
2025-04-03 12:04:00 < /td>
< /tr>

6 < /td>
2025-04-03 12:05:00 < /td>
2025-04-03 12:05:00 < /td>
2025-03-03 12:05:00 < /td>
2025-04-03 17:26:00 < /td>
< /tr>

7 < /td>
2025-04-03 12:23:00 < /td>
2025-04-03 12:53:00 < /td>












. />4
2025-04-03 12:25:00
2025-04-03 12:37:00



Desired output:



time < /th>
userLogged < /th>
< /tr>
< /thead>


08-> 08

08

< /thead>


08 /> 1 (только пользователь 7 вошел в систему) < /td>
< /tr>

09-10 < /td>
1 (пользователи 2 и 3 никогда не перекрывают свою сеанс) < /td>
< /tr>

10-11 < /br />
10-11 < /br />
10-11 < /td>. (Пользователи 6 и 1 перекрывали их сеанс) < /td>
< /tr>

11-12 < /td>
0 < /td>
< /tr>
12-13 < /td>
3 (пользователи 4,6. Session)



Можно ли достичь этого результата, используя MySQL? (Возможно, с одним запросом?)

Подробнее здесь: https://stackoverflow.com/questions/795 ... -time-slot
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «MySql»