サンプルデータを含むmySQLに次のテーブルがあります。
表 1 :
id type locid month qty
1 car1 1 JAN 2
2 car1 1 FEB 1
3 car1 2 JAN 3
4 car1 2 MAR 2
5 car2 1 FEB 2
6 car2 1 MAY 5
表 2 :
id location
1 CA
2 NY
タイプと場所であるこの異なる 2 つの列から数量の平均を取得するのは困難です。過去 3 か月のみで平均を計算することは可能でしょうか?
これが私が達成したい結果です:
type CA_AVE NY_AVE
-----------------------------
car1 1.5 2.5
car2 2 <-- assumed the current month is MARCH so the qty for MAY should
not be included to get the average