вот такой SQL-запрос:
SELECT count(), sum(mps), avg(mps) FROM (SELECT (width_in * height_in / 1000000) AS mps FROM operations WHERE user_id = 123 AND submitted >= 1556668800 AND submitted < 1559347200 LIMIT 1 BY task_id)
, но смущает подзапрос. Можно ли обойтись без него?
нельзя, вам нужно группировать по разным полям. можно заменить LIMIT 1 на argMin но подзапрос останется
Обсуждают сегодня