Developer Programmer
جمعه 02 مهر 1389, 11:18 صبح
واسه محاسبه 3% یک عدد اون رو گرد میکنم. در بعضی مواقع SQL مقدار متفاوت از برنامه برمیگردونه
select
100 * round( 11016/100 , 1)
مثلا واسه عدد 25296 :
SQL : 25200
.Net: 25300
برمیگردونه
ولی واسه 11016
هر دو محیط، مقدار 11000 رو برمیگردونن
باید چیکار کنم که هر دو یک مقدار رو برگردونن ؟
select
100 * round( 11016/100 , 1)
مثلا واسه عدد 25296 :
SQL : 25200
.Net: 25300
برمیگردونه
ولی واسه 11016
هر دو محیط، مقدار 11000 رو برمیگردونن
باید چیکار کنم که هر دو یک مقدار رو برگردونن ؟