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

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

صورة
- - - - -

سؤال : عايز اعمل جمله سيلكت تيجيبلي العملاء اللي اشترت جميع الاصناف


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

#1 HELL-BOY

HELL-BOY

    مشترك

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

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

السلام عليكم اعضاء المنتدي الكرم

عندي استفسار في الاس كيو ال

لو عندي جدول البضائع فيه رقم الصنف واسم الصنف
وجدول للعملاء فيه اسم العميل ورقم العميل
وجدول تالت للعملاء اللي اشترت البضائع فيه رقم الصنف ورقم العميل

كنت عايز اعمل جمله سيلكت تيجيبلي العملاء اللي اشترت جميع الاصناف
وجمله تانيه تجيب العملاء اللي اشترت بعض الاصناف

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

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

ORACLE 10G DEVELOPER


ORACLE 11G ADMIN

 

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

waleed.ita@gmail.com

http://hodaerp.blogspot.com/

 

 


#2 أحمد جادو

أحمد جادو

    عضو نشط

  • الأعضــاء
  • 244 مشاركة
  • الاسم الأول:أحمد
  • اسم العائلة:جادو
  • البـلـد: Country Flag
  • المنصب الحالي:Senior Oracle Developer @ Alhasa Municipality

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

بافتراض أن العملاء clients (code, name) والأصناف items (code, name) والمشتريات pur(client, item, .....) فيكون الاستعلام المطلوب للعملاء الذين اشتروا من كل الأصناف هو:
SELECT   clients.NAME
    FROM (SELECT DISTINCT client, item
                     FROM pur) zz,
         clients
   WHERE clients.code = zz.client
GROUP BY clients.NAME
  HAVING COUNT (*) = (SELECT COUNT (*)
                        FROM items)
وللعملاء الذين اشتروا بعض الأصناف وعددها هو:
SELECT   clients.NAME, count(*) pur_count
    FROM (SELECT DISTINCT client, item
                     FROM pur) zz,
         clients
   WHERE clients.code = zz.client
GROUP BY clients.NAME
  HAVING COUNT (*) < (SELECT COUNT (*)
                        FROM items)
أرجو أن يفي هذا الكود بالمطلوب


- أحمد جادو -
Senior Oracle Developer
Alhasa
Municipality

Alhasa - Saudi Arabia


#3 HELL-BOY

HELL-BOY

    مشترك

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

تاريخ المشاركة 19 July 2010 - 07:57 PM

ربنا يبارك فيك استاذ احمد
الكود اشتغل والحمدلله

ORACLE 10G DEVELOPER


ORACLE 11G ADMIN

 

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

waleed.ita@gmail.com

http://hodaerp.blogspot.com/

 

 


#4 midosta

midosta

    عضو

  • الأعضــاء
  • 6 مشاركة

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

تمام
الكود ممتاز
شكرا للطرح

#5 1981

1981

    عضو

  • الأعضــاء
  • 5 مشاركة

تاريخ المشاركة 14 October 2010 - 02:32 PM

اشطه عليك يااستاز احمد ... بارك الله فيك