私はこのようなテーブルを持っているの平均取得:特定の時間枠の値と特定のエントリタイプ
ID | Type | Value | Timestamp
--------------------------------
1 | AAA | 0.5 | day 1 hour 1
2 | BBB | 1.5 | day 1 hour 1
3 | CCC | 1.8 | day 1 hour 1
.....
11 | AAA | 0.6 | day 1 hour 2
12 | BBB | 1.4 | day 1 hour 2
13 | CCC | 1.5 | day 1 hour 2
.....
ID := Int, PK, AI, and so on
Type := String/Varchar
Value := Double
Timestamp := Unix Timestamp (Int), could be easily changed to date type
私が欲しいものは今、特定の時間枠の平均です。たとえば、
すべてのAAAとすべてのBBBの平均値が1日目と3日目になるようにします。 毎日、タイプごとに24個のエントリが数日間に渡って存在します。
期待される結果は、私は、これはMySQLでだけ可能であるかどうかわからないんだけど
Type | Average | Timestamp/Date
-------------------------------
AAA | 0.5242 | Day 1
AAA | 0.5442 | Day 2
AAA | 0.5913 | Day 3
BBB | 1.4228 | Day 1
BBB | 1.6924 | Day 2
BBB | 1.3018 | Day 3
だろう。おそらくPHPでそれを行う方が効率的でしょうか?
1.それです。 2.そうではありません。 – Strawberry