السلام عليكم ورحمة الله وبركاته
لدي جدول ( tblTransUp ) به الحقول التالية
- TransID (Pk)
- SchYearNo ( العام الدراسي ) (Fk)
- SchClassNo ( الصف ) ( Fk)
- SchRoomNo (الشعبة ) ( Fk )
- StudentNo ( كود الطالب ) (Fk)
قمت بعمل استعلام ( من الجدول اعلاه ومن جدول تفاصيل المواد ) يجمع درجات الطالب في جميع المواد حسب العام والصف . Qur1
كما يلي
- TransID
- SchYearNo
-SchClassNo
-SchRoomNo
-StudentNo
- SubjectCount ( ح. محسوب عدد المواد )
- StudentTotalDegree ( حقل محسوب )
- StudentPercentage ( حقل محسوب)
السؤال : هل من كود ( وظيفة ) ( تعيد ) ترتيب طلاب الشعبة الواحدة حسب معدل و مجموع الدرجات في الاستعلام في ثلاثة حقول بالاستعلام كما يلي :
1.حسب العام الدراسي ( وحسب المعدل )
يعني اريد معرفة ترتيب الطلاب في المدرسة كلها حسب معدلات الطلاب لعام دراسي كامل.
2. في حقل آخر بلاستعلام حسب العام الدراسي والصف ( وحسب المجموع ).
اي ترتيب الطلاب في العام الدراسي ل كل صف بغض النظر عن الشعبة
3.في حقل اخر بالاستعلام حسب العام الدراسي والصف والشعبة ( وحسب المجموع )
اي ترتيبهم حسب العام الدراسي والصف والشعبة الواحدة. ؟؟
بالمختصر اريد :
- ترتيب الطلاب ( حسب المعدل ) في العام الدراسي.
لان عدد المواد يختلف بين المراحل الدراسية. وبالتالي المجموع يختلف.
- ترتيب الطلاب ( حسب المجموع ) في العام الدراسي والصف.
لان عدد المواد الدراسية نفسه لنفس طلاب الصف الواحد في نفس العام الدراسي.
- ترتيب الطلاب ( حسب المجموع ) في العام الدراسي والصف والشعبة.
لان عدد المواد الدراسية نفسه لنفس طلاب الصف الواحد والشعبة الواحدة في نفس العام الدراسي.
