SQL求浮点类型数据和的问题?
SELECT cast(2.6686584840265512E7 as decimal(10,2)) aaa
结果为 26686584.84
而我想要的是2.66,高手请教下
[解决办法]
为啥要这种结果?后面的 E7,代表10^7,全都不要了?
SELECT cast((2.6686584840265512E7 / 10000000) as decimal(10,2)) aaa
发布时间: 2012-03-11 18:15:39 作者: rapoo
SQL求浮点类型数据和的问题?
SELECT cast(2.6686584840265512E7 as decimal(10,2)) aaa
结果为 26686584.84
而我想要的是2.66,高手请教下
[解决办法]
为啥要这种结果?后面的 E7,代表10^7,全都不要了?
SELECT cast((2.6686584840265512E7 / 10000000) as decimal(10,2)) aaa