您的位置:首页 > 其它

SUM()求和时的精度问题,跟数据表字段定义有关

2006-08-31 11:22 344 查看
SUM()求和时的精度问题,跟数据表字段定义有关

sum以最精确的 expression 数据类型返回所有表达式值的和
返回结果:
money 精确到货币单位的千分之十
float(n) n在1-14,精度7位,25-53,精度15位
decimal 精度38位
int 精度为整数位数

<%=conn.execute("Select SUM(TotalPrice) as List1 from OrderList where TranslateStatus=1")("List1")%>

语句查询的结果居然会返回很长的数字(5700.25001144409 )11位小数

查找数据表中对应的 TOTALPRICE字段定义.单精度.精确到2位小数.

总的数据没有很大的差异.
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: