Итак, я построил репозиторий, который позволяет мне группировать общую сумму каждого месяца и года.из одной таблицы, и мне нужно сделать это для второй таблицы, а также суммировать их по месяцам и годам.Я сделал это с одной таблицей, у которой есть price и createAt, и мне нужно сделать это с помощью второй таблицы с такими же столбцами (price, creationAt).Я знаю, что могу сделать это с помощью php и foreach, но мне интересно, есть ли в доктрине способ суммировать их или объединить таблицы.
$this->createQueryBuilder('u')
->join('u.orders','p')
->select('SUM(p.price) as total, year(p.createdAt) as year, month(p.createdAt) as month')
->groupBy('year')
->addGroupBy('month')
->getQuery()
->getResult();
Я ожидаю объединения таблицы иполучить сумму