请教一个SQL语句:怎样计算加权平均值(累计平均)?
yyhao 2003-06-27 11:05:02 有这样一个“表A”:
日期 产量 含P(%)
2003-1-1 100 50
2003-2-1 200 60
2003-3-1 300 40
2003-4-1 200 30
2003-5-1 400 40
要想得到某月(如4月)的如下结果:
产量 含P(%) 平均含P(%)
200 30 43.75
说明:“平均含P(%)”的算法是:每个月的“产量”乘以“含P(%)”之和,再除以这几个月的累计产量,即:
((100*50)+(200*60)+(300*40)+(200*30))/(100+200+300+200)=43.75
请问,怎样写这个SQL语句?谢谢!