【发布时间】:2011-06-28 10:39:50
【问题描述】:
我有一张表格,上面有产品、数量和价格。我需要选择每篇文章的平均价格在一个范围之间的所有条目。 到目前为止我的查询:
SELECT productid,AVG(SUM(price)/SUM(amount)) AS avg
FROM stock WHERE avg>=$from AND avg<=$to GROUP BY productid
如果这样做,它告诉我 avg 不存在。 此外,我显然需要分组,因为总和和平均值需要按每瓶葡萄酒计算
【问题讨论】:
-
你想在这里做什么?
AVG(SUM(price)/SUM(amount))
标签: mysql group-by conditional-statements