HELL-BOY بتاريخ: 11 يوليو 2010 تقديم بلاغ مشاركة بتاريخ: 11 يوليو 2010 السلام عليكم ورحمه الله عندي مشكله في جمله سيلكت بين تلات جداول الاول جدول للدفعات النقديه زي كداوالجدول التاني للشيكات دي صورتهواجدول الاخير لعملاء ودي صورتهلما كتبت جمله سيلك عشان تيجيب اسم العميل وجمبيه مجموع الدفعات النقديه ومجموع الشيكات القيم طلعت غلط تقريبا حصل كروس جويندي جمله السيكيلت اللي كتبتها SELECT CUSTOMERS.CUST_NAME, sum(CHEQ_IN.TOTAL), sum(CREDIT_IN.CASH_MONY) FROM CHEQ_IN, CREDIT_IN, CUSTOMERS WHERE ((CHEQ_IN.CUST_ID = CUSTOMERS.CUST_ID) AND (CREDIT_IN.CUST_ID = CUSTOMERS.CUST_ID)) GROUP BY CUSTOMERS.CUST_NAME دي النتيجهالبيانات كلها مش صحيحه بالنسه للشيكات والدفعات اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
kolen بتاريخ: 12 يوليو 2010 تقديم بلاغ مشاركة بتاريخ: 12 يوليو 2010 السلام عليكمكتبت جملة sqlلكن لم تظهر منسقة في المنتدي (الرد) كيفية طريقة تنسيق الكود في الرد اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
HELL-BOY بتاريخ: 12 يوليو 2010 كاتب الموضوع تقديم بلاغ مشاركة بتاريخ: 12 يوليو 2010 اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
HELL-BOY بتاريخ: 12 يوليو 2010 كاتب الموضوع تقديم بلاغ مشاركة بتاريخ: 12 يوليو 2010 (معدل) ظبطها الحمدلله تم تعديل 12 يوليو 2010 بواسطة HELL-BOY اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
kolen بتاريخ: 13 يوليو 2010 تقديم بلاغ مشاركة بتاريخ: 13 يوليو 2010 الحمد اللهممكن ترسل sqlللفائدةولكم الشكر اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
HELL-BOY بتاريخ: 18 يوليو 2010 كاتب الموضوع تقديم بلاغ مشاركة بتاريخ: 18 يوليو 2010 الحمد اللهممكن ترسل sqlللفائدةولكم الشكر SELECT CUSTOMERS.CUST_NAME, (nvl(outd.ord,0)+CUSTOMERS.bal_-(nvl(e.a,0)+ nvl(credit.scash,0)+nvl(bck.back,0)) balance fROM ( select cust_id,sum(cash_mony)scash from credit_in GROUP BY cust_id )credit , ( select cust_id,sum(total)a from cheq_in GROUP BY cust_id )e, ( select cust_id,sum((price*quntity)) back from back group by cust_id )bck, ( select o.cust_id,sum(od.total) ord from out_detail od,out o where od.order_id=o.order_id group by o.cust_id )outd, CUSTOMERS WHERE (e.CUST_ID(+) = CUSTOMERS.CUST_ID) and (CREDIT.CUST_ID(+) = CUSTOMERS.CUST_ID) and (outd.CUST_ID(+) = CUSTOMERS.CUST_ID) and (bck.CUST_ID(+) = CUSTOMERS.CUST_ID) AND CUStOMERS.LUN='n' GROUP BY CUSTOMERS.CUST_NAME, e.a,credit.scash,bck.back,outd.ord,CUSTOMERS.bal_b order by 1 اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
Recommended Posts
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.