PDA

View Full Version : گرد کردن اعداد صحیح در sql2005



khoshblagh
دوشنبه 29 اردیبهشت 1393, 19:16 عصر
با سلام خدمت دوستان
جمله زیر را در نظر بگیرید ، جواب باید 258333 باشد ولی عملا جواب 258323 میباشد. چرا و چگونه عدد درست را استخراج نمایم؟ متشکرم

CommandText:='UPDATE tblKarkard SET '+
'MabNaKhales=(250000/30*31)

یوسف زالی
دوشنبه 29 اردیبهشت 1393, 21:01 عصر
سلام.
به این صورت 250000.0 تست کنید.

khoshblagh
دوشنبه 29 اردیبهشت 1393, 22:01 عصر
در حقیقت عد 250000 یک فیلد از نوع int میباشد. در اینصورت فیلد را چگونه معرفی نمایم که به همین نتیجه برسم؟

یوسف زالی
دوشنبه 29 اردیبهشت 1393, 22:23 عصر
فیلدتون رو در 1.0 ضرب کنید.

khoshblagh
دوشنبه 29 اردیبهشت 1393, 22:33 عصر
با تشکر از جناب You-see عزیز
من فیلد را با تابع cast تبدیل به float نمودم و مسئله حل شد.