![]() |
|
سؤال في جملة select - نسخة قابلة للطباعة +- منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب (http://vb4arb.com/vb) +-- قسم : قسم لغة الفيجوال بيسك VB.NET (http://vb4arb.com/vb/forumdisplay.php?fid=182) +--- قسم : قسم اسئلة VB.NET (http://vb4arb.com/vb/forumdisplay.php?fid=183) +--- الموضوع : سؤال في جملة select (/showthread.php?tid=20620) |
سؤال في جملة select - تناسيم - 04-06-17 اريد اختيار القيمة في الحقل المسمى debt بشرط اختيار اقصى سجل لل pay_id فكتبت الكود كالاتي: Dim com3 As New SqlCommand("select max(pay_id),debt from table1 where name ='" & TextBox2.Text & "' ) ", con) ولكن يعطي الخطأ الأتي Column 'table1.debt' is invalid in the select list because it is not contained in either an aggregate function or the GROUP BY clause. RE: سؤال في جملة select - alma2 - 04-06-17 كود : Dim com3 As New SqlCommand("SELECT TOP (1) [debt] FROM [table1] ORDER BY [pay_id] DESC", con)RE: سؤال في جملة select - alma2 - 04-06-17 شكرا أخي khodor1985 بالعكس اعتعقد أنكم لم تخطؤوا بنوع قاعدة البيانات وجوابكم سبقني عندما كنت أجرب حلول الذي استغرق مني بعض الوقت ولم أحدث الصفحة لهذا لم انتبه لردكم للسائل والذي لاحظت أنه يوافق مطلبه بالضبط RE: سؤال في جملة select - تناسيم - 05-06-17 وإذا قمت باختيار credit مع debt فكيف اقوم بعمل group by (04-06-17, 04:21 PM)khodor1985 كتب : ضع الكود على الشكل التالي : RE: سؤال في جملة select - mazen1993 - 06-06-17 PHP كود : Dim com3 As New SqlCommand("select max(pay_id),debt,credit from table1 GROUP BY debt,credit where name ='" & TextBox2.Text & "' ) ", con) |