اذهب الي المحتوي
أوفيسنا

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

قام بنشر

السلام عليكم

انا مبتدى في الأكسيس وحبيت اعرف طريقة الاستعلام هذا

لدي اكثر من 130 صنفا تجاريا عملت جدولا يضم الحقول التالية :

الصنف ،الكمية المباعة ، التاريخ .

ارغب في تصميم استعلام يبين اقل خمس قيم للكمية المباعة لكل صنف خلال فترة معينة بحيث اذا ادخلت تاريخ 22/7/2010 مثلا تكون النتيجة ان الصنف س3 س5 س9 على سبيل المثال حققت واحدة او اكثر من اقل خمس كميات مباعة خلال الشهرين اوثلاثة الاشهر الماضية حسب الفترة التي ارغبها(مرفق ملف(

Database1.rar

قام بنشر (معدل)

هذا هو كود SQL الذي استخدمه الأخ ابو انس بالمثال لتفهم المثال جيدا

SELECT TOP 5 [جدول الكميات].[اسم الصنف], [جدول الكميات].[الكمية المباعة], [جدول الكميات].التاريخ

FROM [جدول الكميات]

GROUP BY [جدول الكميات].[اسم الصنف], [جدول الكميات].[الكمية المباعة], [جدول الكميات].التاريخ

HAVING ((([جدول الكميات].التاريخ)=[forms]![frm1]![tt]))

ORDER BY [جدول الكميات].[الكمية المباعة];

--------------------------------------- وهذه حل آخر: وهو ان تقوم بعمل استعلام وتضع الكود التالي بـ SQL ثم تشغل الاستعلام
SELECT TOP 5 [الكمية المباعة], [اسم الصنف], [المعرف]

FROM [جدول الكميات]

WHERE [التاريخ] = [ادخل التاريخ المطلوب]

ORDER BY [الكمية المباعة];

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

مشكور على التفاعل معي بس انا ابي اقل خمس قيم من نفس الصنف من تاريخ الى تاريخ ابسطل لكم الطريقه

مثال س1 وس2 وس3 بحيث يعرض اقل خمس قيم من الصنف نفسه وتكون جميع الاصناف معروضه على اقل خمس قيم

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

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

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

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

سجل حساب جديد

تسجيل دخول

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

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

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

Important Information