Нужно отобразить в таблице выборку из таблицы, а в последней строке указать аггрегацию по некоторым полям. Запрос выполняется из ruby, поэтому многопоточность и async/await недоступны. Первая мысль — запихнуть всё в один запрос вида
SELECT a, b, c FROM table UNION SELECT null, avg(b), max(c) FROM table
Насколько это идиоматично?