開始時刻と終了時刻のデータに基づいた時間単位のカウント
<p>表ではデータはタイムスタンプ形式ですが、time(start_at) と time(end_at) 形式で共有しています。 </p>
<p>テーブル構造:</p>
<pre class="brush:php;toolbar:false;">id、start_at、end_at
1、03:00:00、06:00:00
2、02:00:00、05:00:00
3、01:00:00、08:00:00
4、08:00:00、13:00:00
5、09:00:00、21:00:00
6、13:00:00、16:00:00
6、15:00:00、19:00:00</pre>
<p>結果を得るには、start_at 時間と end_at 時間の間のアクティブな ID の数をカウントする必要があります。 </p>
<pre class="brush:php;toolbar:false;">時間、カウント
0、0
1、1
22
3、3
4、3
5、2
6、1
7、1
8,1
9、2
10、2
11、2
12、2
13、3
14、2
15、3
16、2
17、2
18、2
19,1
20,1
21,0
22,0
23、0