DB2 函数计算结果都是整数转换为数字类型:
DOUBLE、FLOAT函数
SELECT
募集方式,
SUM(余额)/10000 合计规模(万元),
SUM(余额*权重)/SUM(余额) 合计权重
FROM
测试表名
GROUP BY
募集方式
解决运算结果只有整数的问题添加DOUBLE()函数
SELECT
募集方式,
SUM(DOUBLE(余额))/10000 合计规模(万元),
DOUBLE(SUM(余额*权重)/SUM(余额)) 合计权重
FROM
测试表名
GROUP BY
募集方式