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

استعلام Max + Date

مغلق
بدأه activeman في 21 أبريل 2007 · 4 رد · 681 مشاهدة · في قواعد بيانات Microsoft SQL Server
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

لدي جدول علامات طلاب

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

الرقم - الدرجة - الصف

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

10 50 1

10 66 2

10 25 3

15 22 2

15 33 9

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

المطلوب معرفة اكبر درجة وبأي صف بمعرفة الرقم فقط.

مثال : المدخل رقم 10 : وعليه تكون النتيجة : 66 - 2

حيث 66 الدرجة و2 هو رقم الصف.

عايز يكون الاستعلام وحيد يعني لو في طريقة ما يكون استعلام داخل استعلام وشكرا

#2

ما بتقدر تعملها بإستعلام واحد على ما أظن

لازم تستخدم استعلامات متداخلة

أرجوا منك وضع محاولاتك قبل السؤال عن الحل

سلام

#3

الكود التالي اللي انا حاولت فيه

sql = " SELECT field4,field8 ,field2 as tit "  
sql = sql & " , field6  " & " AS m "  
sql = sql & " From table1 "
sql = sql & " WHERE field6 =  (select max(field6)   as   c  from   table1 "

بس بطئ والله

تم تعديل هذه المشاركة بواسطة activeman في 21 أبريل 2007 في 14:53

#4

هذه محاولاتي وبانتظار رأي المختصين

?

المشكلة مش عارف كيف اعرضهم بجملة استعلام

تم تعديل هذه المشاركة بواسطة walcom في 22 أبريل 2007 في 08:47

#5

حليت المشكلة

SELECT number, degree, class
FROM Table1 AS t1, [select number as n  ,max(degree)  as m from table1 group by number]. AS X
WHERE t1.number=X.n And degree=X.m;

SQL is Fun

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

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