अगर आप प्रत्येक product_id के लिए कुल योग देखना चाहते हैं
SELECT product_id, SUM(trans_value)
FROM table
GROUP BY product_id
ORDER BY product_id
यदि आपको वास्तव में सकारात्मक और नकारात्मक मूल्यों की अलग-अलग आवश्यकता है:
SELECT SUM(IF(trans_value<0;trans_value;0)) neg, SUM(IF(trans_value>0;trans_value;0)) pos
FROM table
नकारात्मक मानों का योग neg
में डाल देगा , pos
. में सकारात्मक मानों का योग . pos + neg
कुल योग होगा।