कुछ टिप्पणियाँ।
सबसे पहले, आप सभी विभागों में कुल परामर्श शुल्क देख रहे हैं। यह असामान्य लगता है। यह आपके विवरण के अनुरूप है, लेकिन मुझे उम्मीद है कि कुल कुछ कारकों पर आधारित होगा, जैसे कि पोर्टफोलियो।
दूसरा, आपकी समस्या तब हो रही है जब ingoing
. में कोई मेल नहीं है या outgoing
टेबल। फिर आपके वेरिएबल के मान NULL
. हैं ।
आप कुछ ऐसा करके इसे आसानी से ठीक कर सकते हैं:
SET `total` := coalesce(`initial`, 0) + coalesce(`ongoing`, 0);