从mysql中的表计算移动平均值

时间:2014-01-03 11:49:30

标签: mysql

我在mysql中有一个包含4列的表; productId,id,name,count1。 我需要根据id and name.

计算2行count1的移动平均值
ProductId   Id  Name    Count1
8           00  XYZ 4
7           00  XYZ 5
6           00  XYZ 9
8           01  XYZ 5
7           01  XYZ 6
6           01  XYZ 7

产品ID可以有多个Name,Name可以有多个Id。因此,产品ID可以多次具有相同的名称,具有不同的Id。 要计算count的移动平均值,Id和name应匹配,ProductId应按降序排列。 result应该是

Id  Name    Moving_avg(count1)
00  XYZ       4.5
00  XYZ       7
01  XYZ       5.5
01  XYZ       6.5

0 个答案:

没有答案