اذهب الي المحتوي
أوفيسنا
بحث مخصص من جوجل فى أوفيسنا
Custom Search

الردود الموصى بها

قام بنشر

السلام عليكم

لدي قاعدة بيانات بها 3 اعمدة الاول الرقم الثاني النوع الثالث الكمية

وعند انشاء استعلام ليبين البيانات التالية لم استطع

العدد بحيث الكمية من 0 حتى 5 واظهار النوع

العدد بحيث الكمية من 5 حتى 10 واظهار النوع

العدد بحيث الكمية أكبر من 10 واظهار النوع

اي لدينا نوعان ك كم عددها ومجموع الكمية

ج كم عددها ومجموع الكمية

مرفق مثال للتوضيح

d.rar

قام بنشر

اخوي

لابد من انشاء استعلامين

الاولى: لاظهار القيم الي اكبر من الصفر و اصغر من الخمسه

الثاني : يعتمد على الاول ولكن يقوم بجمع ناتج الاستعلام

شوف الملف المرفق "المجموع النهائي"

d.zip

قام بنشر

شكرا اخي Bluemind

ولكن اريد ان يكون الثلاثة معايير في استعلام واحد

من 0 حتى 5 (اظهار النوع والكمية حسب النوع والعدد حسب النوع)

من 5 حتى 10 (اظهار النوع والكمية حسب النوع والعدد حسب النوع)

أكبر من 10 (اظهار النوع والكمية حسب النوع والعدد حسب النوع)

انظر المثال

d2.rar

قام بنشر

مع احترامي و تقديري و شكري للأخ Bluemind على مشاركاته ... أبدي رأيي في الحل

أرجو أن يكون هذا المطلوب

كلمة أكثر تبدأ بحرف الألف .... لذلك لم يكن الترتيب بالشكل المطلوب

تم وضع الثلاثة استعلامات مع بعضها في ال SQL View مع وضع Union بينها

يمكنك مسح جميع الاستعلامات و الاعتماد على الجديد فقط

يمكنك التمييز ما بين الأنواع الثلاثة بتغيير بيانات الحقل TYpe إلى أرقام بسيطة 1 , 2 , 3

SELECT "من 1 إلى 5" AS Type , [استعلام 1].النوع, Sum([استعلام 1].الكمية) AS Sumمنالكمية, Count([استعلام 1].[NO]) AS CountمنNO
FROM (SELECT rta.النوع, rta.الكمية, rta.[NO]
FROM rta
WHERE (((rta.الكمية) Between 0 And 5)))  AS [استعلام 1]
GROUP BY "من 1 إلى 5" , [استعلام 1].النوع

Union

SELECT "من 6 إلى 10" as Type , [استعلام 2].النوع, Sum([استعلام 2].الكمية) AS Sumمنالكمية, Count([استعلام 2].[NO]) AS CountمنNO
FROM (SELECT rta.النوع, rta.الكمية, rta.[NO]
FROM rta
WHERE (((rta.الكمية) Between 6 And 10)))  AS [استعلام 2]
GROUP BY "من 6 إلى 10" ,  [استعلام 2].النوع

UNION SELECT "أكثر من 10" as Type  , [استعلام 3].النوع, Sum([استعلام 3].الكمية) AS Sumمنالكمية, Count([استعلام 3].[NO]) AS CountمنNO
FROM (SELECT rta.النوع, rta.الكمية, rta.[NO]
FROM rta
WHERE (((rta.الكمية) Between 6 And 10)))  AS [استعلام 3]
GROUP BY " أكثر من 10" ,  [استعلام 3].النوع;

d2.zip

انشئ حساب جديد او قم بتسجيل دخولك لتتمكن من اضافه تعليق جديد

يجب ان تكون عضوا لدينا لتتمكن من التعليق

انشئ حساب جديد

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

سجل حساب جديد

تسجيل دخول

هل تمتلك حساب بالفعل ؟ سجل دخولك من هنا.

سجل دخولك الان
  • تصفح هذا الموضوع مؤخراً   0 اعضاء متواجدين الان

    • لايوجد اعضاء مسجلون يتصفحون هذه الصفحه
×
×
  • اضف...

Important Information