【发布时间】:2011-03-21 09:08:35
【问题描述】:
目标:当用户浏览到特定卖家时,将他的平均值与同类卖家的平均值一起显示,以便于比较。
示例数据:
卖家 |类别 |数量 |销售量 ------------------------------------------ 哈利 |芒果 | 100 | 50000 约翰 |苹果 | 75 | 50500 最大 |芒果 | 44 | 20000 灰 |芒果 | 60 | 35000 行话 |苹果 | 88 | 60000
必需的输出: (当用户浏览到 Ash)
Ash 销售数量:60
其他芒果卖家的平均销量:68 (平均 100、44 和 60)
灰的平均价格:583.33 (35000 / 60)
其他芒果卖家的平均价格:514.70 (加权平均价格)
骨架代码:
选择“数量”作为“数量”,
(某些代码)作为“平均数量”,
(“销售”/“数量”)作为“价格”,
(某些代码)作为“平均价格”
来自“销售表”
WHERE '卖家' = 'Ash'
【问题讨论】:
标签: sql mysql aggregate-functions