我在 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
我很难从类型和位置这两个不同的列中获得数量的平均值。是否可以仅计算过去 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