У меня есть два разных запроса:
Является:
select SUM(calidadProducto) from calidad cal where cal.codigo = 50;
который вернет значение 11.
И это:
select COUNT(calidadProducto) from calidad cal where cal.codigo = 50;
который вернет значение 4.
Мне нужно разделить (математически говоря) запросы. И так получаем результат: 2,75 или 3, если он возвращает целое число. Поскольку у меня есть общая сумма и количество, мне нужно выполнить это деление, чтобы получить среднее значение.
Любой столбец может быть результатом двух столбцов. Поскольку то, что у вас есть, имеет то же условие, что и
where
, то его можно свести к столбцу:Будьте внимательны, это не означает, что запрос оптимальный или быстрый, но он решает вашу проблему
Я знаю, что уже поздно отвечать на ваш вопрос, но это может помочь кому-то еще, вы можете просто поставить:
и это даст вам среднее значение столбца