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

mysql hol summe php

Wenn Sie nur die Summe für jede product_id sehen möchten

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

Wenn Sie die positiven und negativen Werte wirklich getrennt benötigen:

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

Setzt die Summe der negativen Werte in neg , die Summe der positiven Werte in pos . pos + neg wird die Gesamtsumme sein.