PDA

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 استفاده کنید.