الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

داله تميز الرقم العشرى من الرقم الصحيح

مغلقمُجاب
بدأه تيجر 2000 في 25 نوفمبر 2014 · 2 رد · 582 مشاهدة · في قواعد بيانات Microsoft SQL Server
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم


 


هل يوجد داله تميز الرقم العشرى من الرقم الصحيح ؟


 


حيث انه لدى جدول الاصناف ويحوى التوصيف والكود والكميه وهو به 30 الف صنف


منهم حوالى 1000 صنف فى خانه الكميه يظهر هكذا (12.9939999993993)


واريد كود لعمل تقريب (Round) لتلك الاصناف (1000 صنف العشرى)


حتى لا يسرى الكود على الـ 30 الف صنف كلهم


وشكرا


#2 أفضل إجابة

أخي الفاضل

ستكون جملة التحديث كالتالي

update Tbl_Round set Qty= ROUND(Qty,0)
WHERE   CASE WHEN IsNumeric(Qty) = 1 THEN CASE WHEN
CAST(Qty AS FLOAT) <> CAST(CAST(Qty AS FLOAT) AS INT) THEN 1 END ELSE 1 END = 1

certifiedj.jpg

 

 

Image Hosted by ImageShack.us
#3

السلام عليكم ا-محمد


بارك الله لك


كود رائع ونفذ المطلوب


بس انا عاجز عن فهمه الحقيقه :rolleyes: :rolleyes: :rolleyes:


فلو تشرحه يبقى جزاك الله


هذا الموضوع مغلق.

مواضيع مشابهة

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…