منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب

نسخة كاملة : سؤال حول دالة حساب المتوسط avg
أنت حالياً تتصفح نسخة خفيفة من المنتدى . مشاهدة نسخة كاملة مع جميع الأشكال الجمالية .
السلام عليكمSmile
قمت بكتابة الاستعلام التالي :
PHP كود :
select avg(markfrom std
فكانت النتيجة 4 على الرغم من أن الإجابةالفعلية يجب أن تكون 4.8 !!
كيف استطيع عرض الناتج مع الفاصلة العشرية ؟ أو التقريب إلى أقرب عدد صحيح ؟؟؟:confused:
قمت بتجربة الاستعلام :
PHP كود :
select ROUND(avg(mark)) from std
ولكن الناتج ظهر 4 وليس 5 !! أي لم يتم تقريب العددSad

يرجى المساعدة Smile
ocean9
السلام عليكم اخي العزيز ..
حسب ما افهمه من كلامك انك تريد ان تجد المعدل من احد عواميد الداتا .. و تقوم بتقريبه ..
انا بالنسبة الي لا افضل استخدام جمل الاستعلام و انما اقوم باستخدام الداتا سيت ...
هذا مثال مع قاعدة بيانات اكسس .. يقوم باخذ الارقام من عمود و ايجاد معدلها ..
اتمنى ان يفيدك .. تحياتي
مشكور على جهدك
كنت أتمنى لو زبطت الأمور من خلال جملة الاستعلام حتى نختصر الكود البرمجي , يبدو أنو لازم اسأل بقسم sql
بارك الله فيك
و فيك اخي .. نعم هناك افضل فهم يقومون بالتعامل مباشرة مع قاعدة البيانات .