sql >> Databáze >  >> RDS >> Mysql

Nalezení součtu a seskupení v sequelize

Musíte provést agregaci pomocí sequelize.fn . Chcete-li cílit na sloupec částky, musíte použít sequelize.col a pro jejich seskupení musíte předat group možnost.

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


  1. Rails/ActiveRecord Skupina podle měsíce+roku s počty

  2. Jak svázat horizontální hodnoty tabulky s vertikálními hodnotami jiné tabulky v databázi Oracle

  3. Odešlete aktuální souřadnice GPS do databáze mySQL pomocí rozhraní google maps api

  4. Křížový dotaz PostgreSQL