DB2运算之后不精确到小数的问题解决

DB2 函数计算结果都是整数转换为数字类型:

DOUBLE、FLOAT函数

SELECT 
	募集方式,
	SUM(余额)/10000 合计规模(万元),
	SUM(余额*权重)/SUM(余额) 合计权重
FROM 
	测试表名
GROUP BY
	募集方式

解决运算结果只有整数的问题添加DOUBLE()函数

SELECT 
	募集方式,
	SUM(DOUBLE(余额))/10000 合计规模(万元),
	DOUBLE(SUM(余额*权重)/SUM(余额)) 合计权重
FROM 
	测试表名
GROUP BY
	募集方式

版权声明:本文为zico_a原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。