Здравствуйте, мне нужно найти сумму в 2 колонках
money, count,
сгруппированных по 3м другим колонкам
Sample.code, Event.TypeEventId, YearOfEventDefault.year
как это реализовать?
Вот запрос со всеми необходимыми мне данными
const data = await db.Sample.findAll(
{
attributes: ['id', 'code',],
include: [{
model: db.Event,
attributes: ['id', 'TypeEventId'],
include: [{
model: db.YearOfEventDefault,
attributes: ['id', 'year', 'money', 'count'],
}]
}],
});
из его результата хотелось бы сделать следующий запрос
SELECT foo.code,
foo.TypeEventId,
foo.year,
SUM(foo.money),
SUM(foo.count)
FROM (результат предыдущего запроса) as foo
GROUP BY foo.code,
foo.TypeEventId,
foo.year;