Mysql
 sql >> Database >  >> RDS >> Mysql

mysql recupera somma php

Se vuoi solo vedere il totale per ogni product_id

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

Se hai davvero bisogno dei valori positivi e negativi separatamente:

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

Metterà la somma dei valori negativi in ​​neg , la somma dei valori positivi in ​​pos . pos + neg sarà la somma totale.