加权平均值怎么算值到底怎样算的?



输出的加权平均值怎么算平均数计算结果

以一个简单商品表为例商品表包含商品编号,批次数量,价格等字段现在想要查询不同批次商品的加权平均值怎么算平均价,具体问题描述如下:

建表语句(展开-复淛-运行即可初始化数据):


每个商品有不同的批次每个批次又有不同的价格 如下图所示:

现在要实现的查询是: 根据商品ID查询出该商品的所有批次及数量,以及加权平均值怎么算平均价格;

1.销售总量字段容易被查出了一个Sum语句就够了,难点在于将批次(字符串)求和

   解決思路 :专门写一个自定义函数来获取批次及数量的叠加内容:

2.考虑加权平均值怎么算平均价的计算,这里可以用临时表的方法实现

   第彡步 :将查询语句集中起来得到查询结果

小结 :运行下面代码,即可查询结果

参考资料

 

随机推荐