View Full Version : خبر: مشکل با نوع money
sarehhh
شنبه 26 مرداد 1387, 14:54 عصر
سلام دوستان .
یه فیلد به نام Discount و با نوع money دارم. وقتی اطلاعات رو از دیتا بیس بازیابی می کنم ، اعدادی که در این فیلد ذخیره شده اند با ممیز و 4 تا صفر بعد از ممیز نمایش داده می شوند.
می شه یه جوری اون صفر ها و ممیز موقع بازیابی نمایش داده نشوند؟
ممنون میشم اگه راهنمایی کنین.
mehdi.mousavi
شنبه 26 مرداد 1387, 15:19 عصر
سلام دوستان .
یه فیلد به نام Discount و با نوع money دارم. وقتی اطلاعات رو از دیتا بیس بازیابی می کنم ، اعدادی که در این فیلد ذخیره شده اند با ممیز و 4 تا صفر بعد از ممیز نمایش داده می شوند. می شه یه جوری اون صفر ها و ممیز موقع بازیابی نمایش داده نشوند؟ ممنون میشم اگه راهنمایی کنین.
سلام.
میتونید از CAST استفاده کنید:
SELECT CAST(Discount AS Decimal(19, 0)) FROM WhateverTable
به این ترتیب کلیه ارقام بعد از اعشار (بهمراه اعشار) برگردونده نمیشن.
sarehhh
یک شنبه 27 مرداد 1387, 10:03 صبح
این کارو کردم، اما اینجوری اصلا فیلد Discount رو نمی شناسه!
Amir_Safideh
یک شنبه 27 مرداد 1387, 12:24 عصر
SELECT CAST(Discount AS Decimal(19, 0)) AS Discount FROM WhateverTable
-------------
موفق باشید .
sarkhosh
سه شنبه 29 مرداد 1387, 10:47 صبح
خب چرا به جای money از Decimal استفاده نمی کنی؟money مشکلاتی همچون Of رو در برداره
vBulletin® v4.2.5, Copyright ©2000-1403, Jelsoft Enterprises Ltd.