Você tem que fazer uma agregação usando
sequelize.fn
. Para segmentar a coluna de valor, você deve usar sequelize.col
e para agrupá-los você tem que passar o group
opção. const totalAmount = await DONATIONS.findAll({
attributes: [
'member_id',
[sequelize.fn('sum', sequelize.col('amount')), 'total_amount'],
],
group: ['member_id'],
});