SQLDatetimeは初めてです。
MySQLに日時データを含むレコードがあることを考えると(以下を参照)、特定のユーザー(つまり、john)のこれらのレコードで最も頻繁に発生する時間または範囲/期間を取得するための最良の方法は何ですか?
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時間になります。
目標は、ユーザーが特定のアクティビティを最も実行する期間/時間を見つけることです。
すべての助けを事前に感謝します!