Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Menemukan jumlah dan pengelompokan dalam sekuel

Anda harus melakukan agregasi menggunakan sequelize.fn . Untuk menargetkan kolom jumlah Anda harus menggunakan sequelize.col dan untuk mengelompokkannya, Anda harus melewati group pilihan.

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


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. MySQL berkata:# 1415 - Tidak diizinkan untuk mengembalikan set hasil dari suatu fungsi

  2. Memformat tanggal dalam kueri PHP/MySQL

  3. Sequelize:Concat bidang dalam klausa WHERE LIKE

  4. Tanda Euro tidak muncul di situs

  5. cara mengimpor data dari database mysql ke datagridview