13-10-19, 09:56 PM
يا شباب استعملت الجملة الحالية للحصول على اعلى قيمة لصف معين من جدول
ما اريده بالضبط ان يعطيني البرنامج اعلى قيمة للحقل الاول ويقرا جميع القراءات التي تقابلها في نفس الجدول
وعندما جربت هذا الكود وجدته ياخذ اعلى قيمة لكل عمود مع انني اريد اعلي قيمة للحقل num واريد ان احصل على اعلى قيمة مقابلة للحقل p1 , p2 , .....
لم استطع معرفة اين المشكلة بالكود
شكرا لمساعدتكم
ما اريده بالضبط ان يعطيني البرنامج اعلى قيمة للحقل الاول ويقرا جميع القراءات التي تقابلها في نفس الجدول
وعندما جربت هذا الكود وجدته ياخذ اعلى قيمة لكل عمود مع انني اريد اعلي قيمة للحقل 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