منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب
ستفسار عن جملة sql مع max - نسخة قابلة للطباعة

+- منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب (http://vb4arb.com/vb)
+-- قسم : قسم لغة الفيجوال بيسك VB.NET (http://vb4arb.com/vb/forumdisplay.php?fid=182)
+--- قسم : قسم اسئلة VB.NET (http://vb4arb.com/vb/forumdisplay.php?fid=183)
+--- الموضوع : ستفسار عن جملة sql مع max (/showthread.php?tid=31744)



ستفسار عن جملة sql مع max - nooralcown - 13-10-19

يا شباب استعملت الجملة الحالية للحصول على اعلى قيمة لصف معين من جدول  
ما اريده بالضبط ان يعطيني البرنامج اعلى قيمة للحقل الاول ويقرا جميع القراءات التي تقابلها في نفس الجدول  
وعندما جربت هذا الكود وجدته ياخذ اعلى قيمة لكل عمود مع انني اريد اعلي قيمة للحقل num  واريد ان احصل على اعلى قيمة مقابلة للحقل p1 , p2  , .....
لم استطع معرفة اين المشكلة بالكود  
شكرا لمساعدتكم  

كود :
  Dim cmd As New SqlClient.SqlCommand
        Dim DR_currencyrate As SqlClient.SqlDataReader
        Dim MySqlSreach As String
        MySqlSreach = "Select max(num),p1,p2,p3,p4 From currencyrate group by num,p1,p2,p3,p4"
        Try
            If Con.State = ConnectionState.Open Then Con.Close()
            Con.Open()
            cmd.Connection = Con
            cmd.CommandType = Data.CommandType.Text
            cmd.CommandText = MySqlSreach
            DR_currencyrate = cmd.ExecuteReader
            DR_currencyrate.Read()
            If DR_currencyrate.HasRows Then



RE: ستفسار عن جملة sql مع max - baha - 14-10-19

السلام عليكم

شرح كيفية استخدام Group By







تمنياتي لك وللجميع التوفيق



RE: ستفسار عن جملة sql مع max - elgokr - 15-10-19

مرحباً اخى nooralcown

انت لا تحتاج الى استخدام Max وكذلك Group By

كل الامر ان تجعل الاستعلام بهذا الشكل
كود :
SELECT num,p1,p2,p3,p4 FROM currencyrate ORDER BY num DESC

تحياتى لك
وتمنياتى لك التوفيق



RE: ستفسار عن جملة sql مع max - nooralcown - 17-10-19

شاكر لكم من قلبي اجابتكم واهتمامكم
جاري التجريب


RE: ستفسار عن جملة sql مع max - elgokr - 17-10-19

الشكر لله والحمد لله
والحمد لله على كل حال

خد وقتك اخى الفاضل

تحياتى لك
وتمنياتى لك التوفيق