sql >> Base de Datos >  >> RDS >> Mysql

mysql obtener suma php

Si solo desea ver el total de cada product_id

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

Si realmente necesita los valores positivo y negativo por separado:

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

Pondrá la suma de los valores negativos en neg , la suma de los valores positivos en pos . pos + neg será la suma total.