Saya rasa masalahnya adalah Anda melakukan pengelompokan yang terlalu terperinci.
Dalam hal ini mungkin masuk akal untuk mengecualikan tiga kolom Jumlah (AgentHolding
, CompanyHolding
dan Difference
) dari GROUP BY
klausa dan gabungkan saja (sum
) pada keluaran.
Berikut ini contoh perubahan yang akan dihasilkan:http://www.sqlfiddle.com /#!3/fc4d4/7
Catatan:Saya meninggalkan left join
dengan PrevTrade
tabel karena saya tidak tahu struktur dan datanya, tetapi semoga ini menggambarkan maksudnya.