Я пытаюсь разделить вычисленное поле (в примере, которое он называет CALC_TIPS) средним значением для этого вычисленного поля с заданным значением COMM_TYPE_ID. С помощью этого запроса я могу извлечь AVG для каждого COMM_TYPE_ID.В SQL Разделение значения по его среднему
SELECT AVG(CALC_TIPS), COMM_TYPE_ID
FROM (SELECT tips_amount/COMMUNICATIONS_ID AS CALC_TIPS, COMM_TYPE_ID
FROM consumer_action_log) AS cal
GROUP BY COMM_TYPE_ID;
Как бы я затем вернуться и разделить каждое значение в поле CALC_TIPS в среднем за его COMM_TYPE_ID? Я сейчас в растерянности. Заранее спасибо!
Примечание: Я работаю с MySQL Также Примечание: я знаю, что подзапрос не нужен. Я использую этот запрос в качестве прокси для более сложного запроса, с которым мне нужно сделать то же самое.
Я запутался, что именно OTHERQUERY А представляет? Что бы запрос A был в моем текущем примере игрушек? Такая же производная таблица? – Spencer
'Как я мог бы вернуться назад и разделить каждое значение в поле CALC_TIPS средним значением для его COMM_TYPE_ID? Он представляет собой то, что вы« возвращаетесь », – RichardTheKiwi