重複の可能性:
mysql の範囲によるグループ化
count(*)
特定の範囲を 5 分に分割して分割したい。例えば
開始時間13-03-2012 10:30
終了時間13-03-2012 10:45
この時間範囲は 3 つの範囲に分割し、具体的にカウントする必要があります。
例えば:
範囲数(*)
範囲 1 5 範囲 2 7 範囲 3 11
重複の可能性:
mysql の範囲によるグループ化
count(*)
特定の範囲を 5 分に分割して分割したい。例えば
開始時間13-03-2012 10:30
終了時間13-03-2012 10:45
この時間範囲は 3 つの範囲に分割し、具体的にカウントする必要があります。
例えば:
範囲 1 5 範囲 2 7 範囲 3 11
データセットを返す関数を作成できます。
パラメータは、starttime、endtime、および間隔の数です。
擬似コード:
declare return @return table --- temp table
for 1 to intervalCount
calculate start and endtime of interval
select @c=count(*) from tbl where time between intervalstart and intervallend
insert into @return (@c)
end for
これがあなたにアイデアを与えることを願っています。使用しているRDBMSを教えてください。