Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Finden von Summe und Gruppieren in Fortsetzung

Sie müssen eine Aggregation mit sequelize.fn durchführen . Um auf die Betragsspalte abzuzielen, müssen Sie sequelize.col verwenden und um sie zu gruppieren, müssen Sie die group übergeben Option.

const totalAmount = await DONATIONS.findAll({
        attributes: [
          'member_id',
          [sequelize.fn('sum', sequelize.col('amount')), 'total_amount'],
        ],
        group: ['member_id'],
      });