У меня есть таблица с продуктами, их количеством и ценой.Мне нужно выбрать все записи, где средняя цена за статью находится в диапазоне.Мой запрос на данный момент:
SELECT productid,AVG(SUM(price)/SUM(amount)) AS avg
FROM stock WHERE avg>=$from AND avg<=$to GROUP BY productid
Если сделать это, он говорит мне, что avg не существует.Также мне, очевидно, нужно сгруппировать, потому что сумма и среднее значение должны быть за вино