ali_mnkt
چهارشنبه 23 بهمن 1387, 17:33 عصر
سلام به همه ی دوستان
من یه سوال برای گرد کردن اعداد در sql server دارم:
من یه جدول به نام lavazem دارم که مشخصات لوازم از جمله قیمت کالا ها توشه حالا من
می خوام کل لوازم رو یه درصدی زیاد کنم که واسه این کار کد زیر رو نوشتم
update lavazem set price=price+(price*3)/100
که 3% به قیمت کالا ها اضافه کنه. ستون price نیز از نوع decimal گرفتم و می خوام اعداد
به صورت صحیح ذخیره بشن . اما اگر با این کد اعداد اعشاری تولید بشن در هنگام قرار گیری
در جدول به سمت کوچک ترین عدد صحیح گرد می شه ( مثلا 0.3 به صورت 0 ذخیره می شه)
حالا برای گرد کردن به بزرگترین عدد صحیح باید چی کار کنم؟
من یه سوال برای گرد کردن اعداد در sql server دارم:
من یه جدول به نام lavazem دارم که مشخصات لوازم از جمله قیمت کالا ها توشه حالا من
می خوام کل لوازم رو یه درصدی زیاد کنم که واسه این کار کد زیر رو نوشتم
update lavazem set price=price+(price*3)/100
که 3% به قیمت کالا ها اضافه کنه. ستون price نیز از نوع decimal گرفتم و می خوام اعداد
به صورت صحیح ذخیره بشن . اما اگر با این کد اعداد اعشاری تولید بشن در هنگام قرار گیری
در جدول به سمت کوچک ترین عدد صحیح گرد می شه ( مثلا 0.3 به صورت 0 ذخیره می شه)
حالا برای گرد کردن به بزرگترین عدد صحیح باید چی کار کنم؟