sequelize.fn
を使用して集計を行う必要があります 。金額の列をターゲットにするには、sequelize.col
を使用する必要があります それらをグループ化するには、group
を渡す必要があります オプション。
const totalAmount = await DONATIONS.findAll({
attributes: [
'member_id',
[sequelize.fn('sum', sequelize.col('amount')), 'total_amount'],
],
group: ['member_id'],
});