MySQLテーブルからタイムラインを表示する必要があります。基本的に1時間ごとのレコード数を取得します。私TimeSigned列には、私は次のクエリを使用しています日付スタンプMySQLは時間間隔でレコードを取得します
ログイン
Id TimeSigned MarkedBy
1. 2016-03-14 05:12:17 James
2. 2016-03-14 05:30:10 Mark
3. 2016-03-14 06:10:00 James
4. 2016-03-14 07:30:10 Mary
ですが、それは間違った結果をもたらします。
SELECT COUNT(Id) From Logins WHERE HOUR(TimeSigned) > 5 AND HOUR(TimeSigned) < 6
私は(5-6時間の範囲内であり、すなわち1と2のレコード)2の数を返すためにそれを期待していたが、それは戻って、私はここにsqlfiddle SQL Fiddleを作成している0
ます