私は次の表を持っています
テーブル: item
フィールド: id | タイムスタンプ | 状態
id は auto inc キー
です タイムスタンプは m:d:yh:m:s です
status は 1 または 2 になります
次のようなレポートを生成する必要がありました。
Time Passed | Count of status = 1 | Count of status = 2
0-3hrs | 2 | 9
3-6hrs | 1 | 5
6-9hrs | 8 | 14
0-12hrs | 0 | 99
などなど
要約すると、レポートは各ステータス (1 または 2) を合計 3 時間のブロックにグループ化します。
私がやっていることは、php を使用してデータを操作することでかなり簡単に実行できますが、mysql クエリだけで実行できるかどうか疑問に思っています