PDA

نسخه کامل مشاهده نسخه کامل : نوع داده money در sql



r.gh45
11-08-2008, 09:45
سلام من در db از نوع داده money استفاده کردم و همون طور که می دونید دارای 4 رقم اشار هست .من می خوام توی نمایش این 4 رقم اعشار حذف بشه . اگه بتونید کمک کنید ممنون میشم.

_H2_
11-08-2008, 10:50
سلام
میتوانید در زمان SELECT آن را به نوع bigint تبدیل کنید مثلاً

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

پیشنهاد میکنم برای برنامه های فارسی و ایرانی، چون اعشار در پول معنی ندارد، اصلاً از اول در بانک یا از نوع int استفاده کنید و یا bigint
int برای کاربرد زیر 2 میلیار ریال یا 2 میلیارد تومان و
bigint برای زیر 9,223,372,036,854,775,807 ! (خواندنش پای خودتان!) یعنی حدود 10,000 بار بیشتر از money .

اغلب مواقع، برای قیمت اجناس و حقوق و... int بسیار بسیار زیاد هم است.

این فیلدهای عددی هم واضح تر هستند و هم در محاسبات بسیار سریعتر از نمونه های اعشار مثل money عمل میکنند.

r.gh45
11-08-2008, 10:57
خیلی ممنون از راهنمایتون
ا:11: