сначала среднее по пользователю и времени, а потом потом среднее по времени. Можно как то обойтись одним селектом?
SELECT avg(inner_avg) FROM (SELECT timestamp, (sum(field_sum) / sum(field_count)) AS inner_avg FROM table GROUP BY user_id, timestamp) GROUP BY timestamp;
а чем этот вариант не устраивает?
With rollup ?
Обсуждают сегодня