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

mysql ambil jumlah php

Jika Anda hanya ingin melihat total untuk setiap product_id

SELECT product_id, SUM(trans_value)
FROM table
GROUP BY product_id
ORDER BY product_id

Jika Anda benar-benar membutuhkan nilai positif dan negatif secara terpisah:

SELECT SUM(IF(trans_value<0;trans_value;0)) neg, SUM(IF(trans_value>0;trans_value;0)) pos
FROM table

Akan menempatkan jumlah nilai negatif di neg , jumlah nilai positif dalam pos . pos + neg akan menjadi jumlah total.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Kesalahan ActiveRecord:SAVEPOINT active_record_1 tidak ada

  2. Apa perilaku untuk operator minus antara dua datetime di MySQL?

  3. Pilih semua data termasuk tabel lain meskipun null

  4. PHP Daftar Pengguna dari Database SQL di Tabel

  5. Bagaimana cara mengatur waktu eksekusi maksimum untuk kueri mysql?