بتاريخ: 27 فبراير 201412 سنة comment_247185 أريد تصحيح هذا الاستعلام ان يكون الحقل rr ناتج الحقل ww*2 واذا وجد القيمة اكبر من 3 يرجعها لرقم 3 وشكرا جزيلا SELECT Nn, WW, rr = (ww * 2) FROM Table1 WHERE rr > 3 then rr = 3 تم تعديل 28 فبراير 201412 سنة بواسطة ميسم الكرام تقديم بلاغ
بتاريخ: 27 فبراير 201412 سنة comment_247190 السلام عليكم حضرتك ممكن تستعمل Case بالشكل التالي Select NN , WW , Case when WW*2 < 3 Then WW*2 Else 3 End As RR From Table1 تقديم بلاغ
بتاريخ: 28 فبراير 201412 سنة كاتب الموضوع comment_247198 عندما اطبق جملة الاستعلام يظهر خطا تقديم بلاغ
بتاريخ: 28 فبراير 201412 سنة comment_247205 حسناً ..لا تظهر نتائج ..يعني الصيغة صحيحة ..لكن يوجد خطأ في الشرط يعني when والحقل الذي يلها هو الحقل الذي نقوم بالمقارنة فيه .. فهل الحقل ww*2 هو الحقل الذي تقارن على أساسه ..حتى تظهر النتيجة ؟ أم حقل آخر؟ تقديم بلاغ
بتاريخ: 28 فبراير 201412 سنة كاتب الموضوع comment_247207 البيانات صحيحة ولاكن تظهر هذه الرسالة unrecognized keyword when تقديم بلاغ
بتاريخ: 28 فبراير 201412 سنة comment_247208 Select NN , WW , Case when ((WW*2) < 3) Then (WW*2) Else 3 End As RR From Table1 تقديم بلاغ
بتاريخ: 28 فبراير 201412 سنة كاتب الموضوع comment_247209 SELECT Nn, WW, WW * .07 AS dd, WW + dd AS eee, rr FROM Table1 للاسف يوجد نفس الخطا انا اسف علي الاطالة ولاكن باختصار سريع الحقل الوهمي الذي قمت بعملية الجمع فيه eee اريده ان يحفظ في في حقل موجود بالفعل علي قاعدة البيانات rr وليس حقل وهمي باسم rr تقديم بلاغ
بتاريخ: 28 فبراير 201412 سنة comment_247212 طيب الحقل الذي سوف نتحقق منه والذي يمثل لنا الشرط هو: eee أم ww*2 وهل هي عملية جمع أم ضرب.. من فضل حضرتك توضح بعض الشيء تقديم بلاغ
بتاريخ: 28 فبراير 201412 سنة كاتب الموضوع comment_247213 الجدول يحتوي علي ثلاث حقول nn,ww,rr ناتج ضرب الحقل ww*2 اريده ان يحفظ في الحقل rr بس تقديم بلاغ
بتاريخ: 28 فبراير 201412 سنة كاتب الموضوع comment_247214 قمت بالتحايل والوصول الي اقرب نتيجة اسكرك جزيلا تقديم بلاغ
بتاريخ: 4 مارس 201412 سنة comment_247391 السلام عليكم حضرتك ممكن تستعمل Case بالشكل التالي Select NN , WW , Case when WW*2 < 3 Then WW*2 Else 3 End As RR From Table1 الكود ده شغال تمام تقديم بلاغ
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.