1

単一の SQL クエリで 1 時間ごとの平均データを取得できる可能性はありますか?

私のテーブルは次のようになります。

| count | time   | 
|   5   | time() |
|   4   | time() |

そして、それは24時間ごとに繰り返されます.. 1日の1時間ごとの平均カウントを取得したいと思います... よろしくお願いします。

4

1 に答える 1

0

このようなものは、あなたが望むものに似ているかもしれません

select hour(time) thehour, avg(count) average
from yourtable
group by hour(time)

それらが実際の列名でないことを願っています。そうである場合は、SQL キーワードでもあるため、何かを行う必要があります。私はmySqlを扱っていないので、正確にはわかりません。

于 2013-02-10T23:01:56.047 に答える