四舍五入保留两位小数的值,插入数据库后小数位变多了是怎么回事?

程序中czAmountAve值是35.94,插入数据库后怎么变成这么多位?

第1个回答  2018-03-28
这是数据类型选择不当。
将数据类型改成money。本回答被网友采纳
第2个回答  2018-03-14
表设计 检查此字段czAmountAve类型是否正确追问

这列用的float类型

追答

Mysql

SQLserver

float类型正常。用程序插入的数据,就断点调试,看下执行的SQL

本回答被提问者采纳
相似回答