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

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

قام بنشر

السلام عليكم

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

لدي اكثر من 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 بحيث يعرض اقل خمس قيم من الصنف نفسه وتكون جميع الاصناف معروضه على اقل خمس قيم

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

زائر
اضف رد علي هذا الموضوع....

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

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

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

Important Information