السلام عليكم
كيف استخدم هذه الدالة لايجاد افضل مثلا 7 درجات لمواد دراسية مختلفة "لحساب افضل 7 درجات لمادة واحدة لا مشاكل بها" ,بحيث اذا كان لدي 5 مواد دراسية تكون نتيجة الاستعلام 35 صف
جوزيتم
السلام عليكم
كيف استخدم هذه الدالة لايجاد افضل مثلا 7 درجات لمواد دراسية مختلفة "لحساب افضل 7 درجات لمادة واحدة لا مشاكل بها" ,بحيث اذا كان لدي 5 مواد دراسية تكون نتيجة الاستعلام 35 صف
جوزيتم
السلام عليكم ..
هذا مثال عن جلب آخر ثلاثة أخبار News من كل مجموعة category :
SELECT * FROM
(SELECT News.* , ROW_NUMBER() OVER (PARTITION BY News.CategoryID
ORDER BY News.CategoryID) AS rank
FROM News) T
WHERE rank <=3 ;لا إله إلا الله ... محمد رسول الله
لو كانت مشاركتي مفيدة و تريد تشجيعي على المزيد من العطاء , فضلا قم بتقييم المشاركة
المعرًف القديم : houssam11350_11350
من مواضيعي : ArabGenCode : مولد كود و إجراءات مخزنة و واجهات لجداول سيكوال سيرفر
السلام عليكم ............ شكر الله لكم حسام
استخدمت الكود ادناه
SELECT ID,Stud_name,Subject_name,Subject_digree,ClassLabel_name FROM
(SELECT * , ROW_NUMBER() OVER (PARTITION BY subject ORDER BY Subject_digree desc) AS rank
FROM Result_set) T
WHERE rank <=5
AND Year_name_ID =0
and ST_level =0فكانت النتيجة
20120009 كارم محمود دين 56.32
20120012 عاصم علي دين 37.61
20120021 احمد ابراهيم ابوسن لغة عربية 36.16
20120026 ابراهيم موسى اسحق لغة عربية 35.83
20120005 غانم معلا علي لغة عربية 35.83
20120011 جادين علي جادين لغة انجليزية 35.83
20120015 نيازي محمد العوض لغة انجليزية 35.83
20120017 عمر الشيخ كسلا لغة انجليزية 34.63
20120026 ابراهيم موسى اسحق رياضيات 34.63
20120024 محمد الشيخ رياضيات 34.63
20120014 محمد صلاح سونقي رياضيات 34.63
20120030 هشام يحيى رياضيات 34.63
20120010 عمار الدبل رياضيات 33.18
20120015 نيازي محمد العوض الفيزياء 35.83
20120017 عمر الشيخ كسلا الفيزياء 35.83
20120014 محمد صلاح سونقي الفيزياء 34.63
20120020 فوزي كرومر الفيزياء 34.63
20120010 عمار الدبل الفيزياء 34.63
20120026 ابراهيم موسى اسحق الكيمياء 36.10
20120029 اسامة عبدالحميد الكيمياء 35.83
20120027 عبدالله ابراهيم دوللي الكيمياء 34.63
20120022 منير التجارية الكيمياء 34.63
20120020 فوزي كرومر الكيمياء 34.63
لاحظ للمواد المشار اليها بالالوان عددها اقل من 5 درجات وانا اريد افضل 5 درجات بغض النظر عن درجات المواد الاخرى فما التعديل المناسب؟
جوزيتم
تم تعديل هذه المشاركة بواسطة الحلفاوي في 24 فبراير 2013 في 09:17
السلام عليكم ...
أهلا بك اخي الحلفاوي ..
المشكلة في البيانات و ليست في الاستعلام ... فيبدو أنه لا توجد بيانات كافيه لكل المجموعات .. جرب مايلي لتعرف العدد الحقيقي في المجموعة الأولى :
SELECT COUNT(*) FROM Result_set WHERE Subject_name= 'دين' AND Year_name_ID=0 AND ST_level =0
لا إله إلا الله ... محمد رسول الله
لو كانت مشاركتي مفيدة و تريد تشجيعي على المزيد من العطاء , فضلا قم بتقييم المشاركة
المعرًف القديم : houssam11350_11350
من مواضيعي : ArabGenCode : مولد كود و إجراءات مخزنة و واجهات لجداول سيكوال سيرفر
بارك الله فيك وخفف عن اخواننا في سوريا وانتصر لهم من قريب شكرا اخي حسام
الحلفاوي كتب:بارك الله فيك وخفف عن اخواننا في سوريا وانتصر لهم من قريب شكرا اخي حسام
بارك الله بك أخي الحلفاوي ... آمين .. آمين
لا إله إلا الله ... محمد رسول الله
لو كانت مشاركتي مفيدة و تريد تشجيعي على المزيد من العطاء , فضلا قم بتقييم المشاركة
المعرًف القديم : houssam11350_11350
من مواضيعي : ArabGenCode : مولد كود و إجراءات مخزنة و واجهات لجداول سيكوال سيرفر
المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية
جارٍ التحقق من المتواجدين…