PDA

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