الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

للخبراء الاستعلام sql

مغلق
بدأه brave man في 5 أبريل 2005 · 9 رد · 793 مشاهدة · في قواعد بيانات Microsoft Access
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم ورحمة الله وبركاتة

ماهي جملة sql المناسبة للاستعلام التالي:

--------------------------------------------------

id	s_date
1	06/02/2005
2	06/01/2005
1	06/02/2005
1              06/02/2005
4	01/04/2005
2	05/04/2005
2	05/04/2005

المطلوب حساب اجمالي عدد id المتكرره في نفس التاريخ

المطلوب حساب اجمالي عدد id المتكرره خلال يومين

مثلا في الجدول السابق

نلاحظ المتكرر في نفس التاريخ هو id=1 هو ومجموع تكراراته هو 2

والمتكرر الاخر في نفس التاريخ هو id=2 ومجموع تكراراته هو 1

ولا يوجد تكرار غيرهما

اذا اجمالي التكرار هو 3 وهذا هو المطلوب

وشكراا

تم تعديل هذه المشاركة بواسطة brave man في 5 أبريل 2005 في 11:00

#2

الاخ الكريم

اضف مثال لما تريد

#3

مرحبا اخي العزيز تم اضافة مثال

مع العلم ان عدد الحقول كبير جداا

#4

اين المثال اخي الكريم

#5

مرحبا اخي العزيز المثال في الاعلى الجدول وفي اسفله قمت بتعديل ووضع طريقة حسبها يدويا

وشكراا

#6

اخي الكريم اقصد بالمثال ملف مرفق به قاعدة البيانات وما تريده فيها ليتم التعديل مباشرة

حيث انه - ولست اتحدث عن نفسي- من يرد على الاسئلة من السادة الافاضل يرد على اسئلتك وعلى غيرك

ولذلك فنرجو تقليل الوقت وعمل المرفق مباشرة ليتم التعديل

تحياتي

#7

وعليكم السلام ورحمة الله وبركاته

SELECT     COUNT(id) AS IdCount, s_date
FROM         YOURTABLE
GROUP BY s_date
#8

مرحبا

الف شكر اخي العزيز محمد النحراوي

ولكن الاستعلام الذي كتبت يقوم بعرض كل رقم مع تاريخ تكراراه

ملاحظة:

نتيجة الاستعلام تكون يقمة واحدة رقم معين هذا الرقم يمثل

مجموع تكرارات كل رقم على حدة خلال ثلاث ايام مجموعة مع بعض

مثال:

مجموع تكرارات الرقم id=1 خلا ثلاث ايام + مجموع تكرارات الرقمid=2 خلال ثلاث ايام+......الخ

اخي sx1

تم رفاق المثال

db2.zip

تم تعديل هذه المشاركة بواسطة brave man في 5 أبريل 2005 في 13:37

#9

:(

#10

الإستعلام الجدولي يحقق لك ما تريد ، و لكن كانت هناك مشكلة في أن البيانات في الجدول main و هي أنه لا توجد بيانات متكررة لأكثر من id ففي 6-2-2005 هناك تكرار مرتين id=1 وفي 5-4-2005 تكرار مرتين id=2 لذلك لم يكن متوقعاً أن يظهر أي ناتج لعملية جمع بين تكرار أكثر من id الدليل تجده في استعلام main_CT

لذلك عندما عملت جدول main2 و قمت بالتكرار و عملت استعلام main_CT2 ظهرت النتيجة المنطقية التي تتوقعها .

CrossTabQuery.zip

هذا الموضوع مغلق.

مواضيع مشابهة