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