Я новичок в SQL Datetime.
Учитывая, что у меня есть записи в MySQL с данными Datetime (как показано ниже),
Каков наилучший способ получить наиболее часто встречающиеся ЧАС или диапазон / период для этих записей для конкретного пользователя (например, Джон)?
ID | Datetime | User | Activity
0 2010-03-29 13:15:56 john visit
1 2010-03-29 13:13:14 ariel visit
2 2010-03-29 13:09:13 john visit
3 2010-03-29 13:07:21 john visit
4 2010-02-23 12:21:03 john visit
5 2010-02-23 12:01:03 john visit
6 2010-02-23 11:01:03 john visit
7 2010-02-23 02:01:03 john visit
С вышеуказанными данными,
частый час для Джона , совершающего посещения , будет 13 , а период будет , возможно, 12-13
Цель состоит в том, чтобы найти период / время, в течение которого пользователь выполняет определенную деятельность чаще всего.
Заранее спасибо за помощь!