View Full Version : سوال: تابع جدا کردن اعشار از بخش صحیح
ozzy_mra
شنبه 10 مهر 1389, 11:37 صبح
دوستان عزیز سلام
من یه فیلد با فرمت decimal(18,3) دارم و عددی مثل 112.116 رو بهش نسبت دادم
چطوری می تونم بخش عددی و اعشاریش رو بدست بیارم؟ تابعی برای این کار هست؟
ممنون
ASKaffash
شنبه 10 مهر 1389, 12:18 عصر
سلام
توابع Ceiling و Floor و Round را استفاده کنید
Rezahak
شنبه 10 مهر 1389, 12:34 عصر
سلام
با استفاده از تابع floor قسمت صحيح را بدست آوريد و سپس عدد اصلي را از floor آن كم كنيد تا قسمت اعشاري بدست آيد
hossein_h62
شنبه 10 مهر 1389, 12:43 عصر
سلام
جهت تکمیل و تایید جواب دوستان
مثلا :
Select Floor(decField) as Sahih, decField-Floor(decField) as ashaar from MyTable
ضمنا اگر عددتون منفی بود بجای Floor از تابع Ceiling استفاده کنید.
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.