Я пытаюсь подсчитать количество всех пользователей, созданных за год и месяц, но, похоже, следующее работает не так, как ожидалось.
User.group("YEAR(created_AT), MONTH(created_at)").
count("DISTINCT(id), YEAR(created_at), MONTH(created_at)")
Я ищу что-то вроде
{2011 => {1 => 222, 2 => 333, 4 => 444, 5 => 667 ... }}
, но я получаю
{1 => 222, 2 => 333, 4 => 444, 5 => 667 ... }
Я что-то упускаю или ActiveRecord не дает мне этот результат в одном запросе?