永发信息网

asp里读取每一条记录里一个字段循环累加求总和得到的结果和正确结果有小小的差距?

答案:1  悬赏:40  手机版
解决时间 2021-04-03 19:40
  • 提问者网友:树红树绿
  • 2021-04-03 04:22
asp里读取每一条记录里一个字段循环累加求总和得到的结果和正确结果有小小的差距?
最佳答案
  • 五星知识达人网友:未来江山和你
  • 2021-04-03 05:34
select*from[tablename]where(price>=100andprice=200andprice=300andprice<=399)是这意思吗?追问跟查询没关系,我是按照顺序每一条记录都读取出来,然后累计,读取出来的时候是字符型数字串,然后用了一个csng()函数转换为单精度数值型,然后用了一个round()函数保留了2位小数,然后进行累加,我发现当参与运算的数据是百万以上,比如千万,亿级别的时候,得到的累计和就不那么正确了。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯