الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

اواجه مشكله في تقرير

مغلق
بدأه abc_Oracle في 10 أغسطس 2006 · 1 رد · 1,480 مشاهدة · في قسم Reports و Designer و JDeveloper
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم ورحمه الله وبركاته

هذه اول مشاركه لي في هذه المنتدى واتمنى المشاركة الدائمه والاستفادة والافاده على حد سواء

اواجه مشكله في كتابه pl/sql في تقرير مايلي

التيبل

رقم الحساب اسم الحساب مدين دائن

101 بنك البلا 2000 0

102 بنك الراجحي 3000 0

103 البنك الاهلي 1000 0

101 بنك البلاد 0 500

الان نريد نجمع كل الارصده لكل البنوك ماعد البنوك الدائنه واذا وجد اكثر من سجل لبنك معين ناخذ الخلاصه يعني رصيد البنك هل هو دائن ام مدين

ولقد عملت مايلي

select (sum(credit) - sum(debit)) from acct_bal

where year=:year

and (credit -debit)<0

ولكنه غير صحيح لانه ياعمل كل سجل على انه حساب مستقل

فهل من مساعدة

شاكرين لكم تعاونكم

ابو انس

#2

يمكنك إستخدام مفهوم التجميع أي تقوم بالتجميع حسب اسم البنك و تقوم بحساب المجموع للديون و للحسابات و تستخدم شرط Having لتحديد البنوك التي لا يتجاوز مديونتها حسابه ا :

select sum ( sum (creadit) - sum(depit) ) from  account
 group by name
having sum(creadit)-sum(depit) > 0;

هذا الموضوع مغلق.

مواضيع مشابهة