إنتقال للمحتوى

  • تسجيل الدخول عبر الفيس بوك تسجيل الدخول عبر تويتر Log In with LinkedIn Log In with Google      تسجيل دخول    
  • إنشاء حساب

صورة
- - - - -

مشكله في ربط جداول ببعضها


5 رد (ردود) على هذا الموضوع

#1 HELL-BOY

HELL-BOY

    مشترك

  • الأعضــاء
  • 187 مشاركة
  • البـلـد: Country Flag

تاريخ المشاركة 11 July 2010 - 06:01 PM

السلام عليكم ورحمه الله
عندي مشكله في جمله سيلكت بين تلات جداول
الاول جدول للدفعات النقديه زي كدا

صورة

والجدول التاني للشيكات دي صورته

صورة

واجدول الاخير لعملاء ودي صورته

صورة

لما كتبت جمله سيلك عشان تيجيب اسم العميل وجمبيه مجموع الدفعات النقديه ومجموع الشيكات القيم طلعت غلط تقريبا حصل كروس جوين

دي جمله السيكيلت اللي كتبتها
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


دي النتيجه

صورة

البيانات كلها مش صحيحه بالنسه للشيكات والدفعات

ORACLE 10G DEVELOPER


ORACLE 11G ADMIN

 

مطلوب شريك لتسويق برنامج حسابات ومخازن

waleed.ita@gmail.com

http://hodaerp.blogspot.com/

 

 


#2 kolen

kolen

    عضو

  • الأعضــاء
  • 35 مشاركة
  • البـلـد: Country Flag

تاريخ المشاركة 12 July 2010 - 10:56 AM

السلام عليكم
كتبت جملة sql
لكن لم تظهر منسقة في المنتدي (الرد)
كيفية طريقة تنسيق الكود في الرد

#3 HELL-BOY

HELL-BOY

    مشترك

  • الأعضــاء
  • 187 مشاركة
  • البـلـد: Country Flag

تاريخ المشاركة 12 July 2010 - 01:12 PM

صورة

ORACLE 10G DEVELOPER


ORACLE 11G ADMIN

 

مطلوب شريك لتسويق برنامج حسابات ومخازن

waleed.ita@gmail.com

http://hodaerp.blogspot.com/

 

 


#4 HELL-BOY

HELL-BOY

    مشترك

  • الأعضــاء
  • 187 مشاركة
  • البـلـد: Country Flag

تاريخ المشاركة 12 July 2010 - 01:40 PM

ظبطها الحمدلله

تم التعديل بواسطة HELL-BOY, 12 July 2010 - 01:49 PM.

ORACLE 10G DEVELOPER


ORACLE 11G ADMIN

 

مطلوب شريك لتسويق برنامج حسابات ومخازن

waleed.ita@gmail.com

http://hodaerp.blogspot.com/

 

 


#5 kolen

kolen

    عضو

  • الأعضــاء
  • 35 مشاركة
  • البـلـد: Country Flag

تاريخ المشاركة 13 July 2010 - 02:44 PM

الحمد الله
ممكن ترسل sql
للفائدة
ولكم الشكر

#6 HELL-BOY

HELL-BOY

    مشترك

  • الأعضــاء
  • 187 مشاركة
  • البـلـد: Country Flag

تاريخ المشاركة 18 July 2010 - 01:47 PM

الحمد الله
ممكن ترسل sql
للفائدة
ولكم الشكر

SELECT  CUSTOMERS.CUST_NAME, 

(nvl(outd.ord,0)+CUSTOMERS.bal_<img src='http://www.araboug.org/ib/public/style_emoticons/<#EMO_DIR#>/cool.png' class='bbc_emoticon' alt=':D' />-(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

ORACLE 10G DEVELOPER


ORACLE 11G ADMIN

 

مطلوب شريك لتسويق برنامج حسابات ومخازن

waleed.ita@gmail.com

http://hodaerp.blogspot.com/