Document, у нее есть два поля дат – completed_at и sent_at, и связь с организацией по полю organization_id.
Для получения сгруппированных по completed я делаю:
Document.where(completed_at: @beginning_of_month..end_of_month).group(:organization_id).count
На выходе получаю
{"2522f716-e44f-46d9-989c-e8565e897d6f"=>48, "5062ecdf-12f0-4a9d-ba68-f044f3942cb3"=>1}
Также и с sent_at.
Но мне нужно сразу сгруппировать и то, и другое, чтобы получить что-то вроде:
{"2522f716-e44f-46d9-989c-e8565e897d6f"=>{"complited"=>48, "sent"=>3}, "5062ecdf-12f0-4a9d-ba68-f044f3942cb3"=>{"complited"=>1, "sent"=> 9}}
сформулируйте полностью словами ограничения запроса.
Обсуждают сегодня