View Full Version : رند کردن اعداد اعشاری
SRS534
یک شنبه 05 آذر 1385, 11:28 صبح
تابعی برای رند کردن اعداد اعشاری موجود در فیلد تا دو رقم اعشار
مرسی
h_baqery
دوشنبه 06 آذر 1385, 11:31 صبح
یه راهه خوب اگه با تابع round مشکل داری اینه که تبدیل به decimal کنی . به این شکل که هرجا می خوای رند بشه دستور زیرو جاش بزاری .
select cast(floatfield as decimal(18,2))
from table1
linux
دوشنبه 06 آذر 1385, 12:44 عصر
تابعی برای رند کردن اعداد اعشاری موجود در فیلد تا دو رقم اعشار
مرسی
select round(1236.1264434,2)
عدد دوم یعنی 2 اگر مثبت باشه یعنی رقمهای بعد از ممیز اگر منفی باشه یعنی رقمهای قبل از ممیز
محمد دادودنیا
دوشنبه 06 آذر 1385, 21:20 عصر
اگه بخوای عدد رو هم گرد بکنی
SELECT ROUND(150.75, 0) 151.00
SELECT ROUND(150.75, 0, 1) 150.00
vBulletin® v4.2.5, Copyright ©2000-1403, Jelsoft Enterprises Ltd.