Мне нужен запрос активной записи, который возвращает количество родителей с дочерним элементом, созданным в диапазоне дат, и дочерним элементом, созданным до диапазона дат.
В настоящее время у меня есть два следующих запроса: Этот запрос возвращаетколичество родителей с ребенком, созданным в диапазоне дат
Parent.joins(:children).where("children.created_at BETWEEN ? AND ?", start, end).distinct.count(parent_id)
Этот запрос подсчитывает количество родителей с ребенком, созданным до диапазона дат
Parent.joins(:children).where("children.created_at < ?", start).distinct.count(:parent_id)
Мне нужно найти количествоРодители, у которых есть дочерний элемент, созданный в диапазоне И дочерний элемент, созданный до диапазона.
Как наилучший способ получить этот результат?