Io Emad قام بنشر ديسمبر 19, 2017 مشاركة قام بنشر ديسمبر 19, 2017 السلام عليكم كيف حالكم عندي جدول ولنفترض بوجد به القيم الاتية 1 2 3 4 5 يتم الاستعلام عن اكبر قيمة وهي الـ 5 عن طريق دالة Max كيف يتم الاستعلام عن ثاني اكبر قيمة اللي هي الـ 4 ؟؟ رابط هذا التعليق شارك More sharing options...
أبو آدم قام بنشر ديسمبر 19, 2017 مشاركة قام بنشر ديسمبر 19, 2017 أخي عماد في محرر SQL لاستعلام جديد إنسخ الكود التالي بعد تعديل اسم الجدول و اسم الحقل ، كما هو لديك SELECT Min(Field1) AS Top2 FROM table1 WHERE (((table1.[Field1]) In (SELECT TOP 2 Field1 from table1 ORDER BY Field1 DESC))); مرفق التطبيق والله من وراء القصد ... شكرا NA_Top2.rar 2 رابط هذا التعليق شارك More sharing options...
أبو آدم قام بنشر ديسمبر 19, 2017 مشاركة قام بنشر ديسمبر 19, 2017 أو إستخدم الجملة select Field1 from Table1 where Field1 = ( select max(Field1) from Table1 where Field1 < ( select max(Field1) from Table1 )) 1 رابط هذا التعليق شارك More sharing options...
jjafferr قام بنشر ديسمبر 19, 2017 مشاركة قام بنشر ديسمبر 19, 2017 ومشاركة مع اخي ابو آدم يمكنك استخدام SELECT TOP 1 Field1 FROM table1 WHERE Field1 In (SELECT TOP 2 Field1 FROM table1 ORDER BY Field1 DESC) ORDER BY Field1; جعفر 1 رابط هذا التعليق شارك More sharing options...
أبو آدم قام بنشر ديسمبر 20, 2017 مشاركة قام بنشر ديسمبر 20, 2017 اقتباس في اعتقادي ، مشاركة أكثر من شخص في الرد على السؤال ، هو فائدة للجميع ، فمنه نتعلم الطرق الاخرى للإجابة على السؤال ، ونتعلم خبايا البرمجة هذه جمالية مشاركة العقول شكرا رابط هذا التعليق شارك More sharing options...
عبد الفتاح كيرة قام بنشر ديسمبر 24, 2017 مشاركة قام بنشر ديسمبر 24, 2017 شكرا لكم وفقكم الله رابط هذا التعليق شارك More sharing options...
الردود الموصى بها
من فضلك سجل دخول لتتمكن من التعليق
ستتمكن من اضافه تعليقات بعد التسجيل
سجل دخولك الان