यह पता चला है कि मैं समस्या को बहुत भयानक तरीके से देख रहा था। सटीक . खोजने के बजाय रिवर्सल जोड़ी, मैंने अभी-अभी GROUP BY के साथ SUM किया है, इसलिए केवल वे मान बने रहे जिनकी मुझे परवाह थी।
अंतिम परिणाम यह है कि लेन-देन अलग हो जाएगा - खासकर अगर, मेरे मामले की तरह, वास्तविक लेनदेन तालिका वास्तव में तारीख के बजाय एक डेटाटाइम मान है।
SELECT SUM(QTY) AS newQTY, DATE, FUEL_TYPE
FROM fuel_transactions
GROUP BY DATE, FUEL_TYPE
केवल तभी यह उन मूल्यों का उत्पादन नहीं करेगा जो आप वास्तव में चाहते हैं यदि आपको लेन-देन की आईडी बनाए रखने की आवश्यकता है, या यदि आपके पास ऐसी स्थिति है जिसमें कई लेनदेन सटीक पर होते हैं उसी समय।