मुझे लगता है कि समस्या यह है कि आप ग्रुपिंग को बहुत बारीक कर रहे हैं।
इस मामले में शायद तीन राशि कॉलम (AgentHolding
. को बाहर करना समझदारी होगी , CompanyHolding
और Difference
) GROUP BY
. से खंड और बस उन्हें एकत्रित करें (sum
) आउटपुट में।
यहां एक उदाहरण दिया गया है कि यह परिवर्तन क्या उत्पन्न करेगा:http://www.sqlfiddle.com /#!3/fc4d4/7
नोट:मैंने left join
को छोड़ दिया है PrevTrade
. के साथ तालिका क्योंकि मुझे इसकी संरचना और डेटा नहीं पता था, लेकिन उम्मीद है कि यह इरादे को दिखाता है।