0

サンプルデータを含む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
4

1 に答える 1