同様の質問がありました: collating-stats-into-time-chunks そしてそれは非常によく答えました。本質的に、答えは次のとおりでした:
おそらく、DATE_FORMAT()関数とグループ化を使用できます。これが例です。うまくいけば、正確なニーズに適応できます。
SELECT
DATE_FORMAT( time, "%H:%i" ),
SUM( bytesIn ),
SUM( bytesOut )
FROM
stats
WHERE
time BETWEEN <start> AND <end>
GROUP BY
DATE_FORMAT( time, "%H:%i" )
時間枠が1日を超えており、サンプル形式を使用している場合、異なる日のデータは「時間帯」バケットに集約されます。生データが正確に正時に当てはまらない場合は、「%H:00」を使用して平滑化できます。
彼が私に答えてくれたマーティン・クレイトンに感謝します。