Я разрабатываю внутреннюю панель инструментов, и я должен показать, сколько сеансов входа в систему перекрывалось друг с другом (максимум), сгруппированные по временному слоту (при условии, что день исправлен, пройден как параметр). < /p>
В базе данных я уже есть информация о том, когда пользователь вошел в систему и вышел из системы. class = "s-table-container">
userId < /th>
Войти < /th>
< /th>
< /tr>
< /thead>
< /tr>
< /thead>
/> 7 < /td>
2025-04-03 08:30:00 < /td>
2025-04-04 09:10:00 < /td>
< /tr>
2 < /td>
202-20-04. 09:20:00 < /td>
2025-04-05 09:30:00 < /td>
< /tr>
3 < /td>
2025-04-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-07 10:50:00 < /td>
< /tr>
5 < /td>
201-04-04. 12:01:00 < /td>
2025-04-07 12:04:00 < /td>
< /tr>
6 < /td>
2025-04-03 12:05:00 < /td>
2025-04-03 12:05:00 < /td> 17:26:00 < /td>
< /tr>
7 < /td>
2025-04-03 12:23:00 < /td>
2025-04-08 12:53:00 < /td>
2025-08 12:53:00 < /td> /> 4 < /td>
2025-04-03 12:25:00 < /td>
2025-04-08 12:37:00 < /td>
< /tbody>
< /table> < /div>
< /table>
< /tbody>
< /td>
< /tbody>
< /td>
< /tbody>
< /td>
< /td>
< /tr class = "s-table-container">
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