在配置单元查询中使用SUM聚合函数时的十进制截断

时间:2019-01-08 05:29:04

标签: hive casting sum aggregate

我有一个托管配置单元表,其中的一列具有“金额”字段。金额字段被定义为double类型。

当我使用CAST(SUM(amount)AS DECIMAL(16,2))时,我的输出并不总是得到2个小数。蜂巢正在截断求和值。

例如: 预期产量实际产量 45.01 45 27.23 27.23 20.01 20

我一直希望我的输出使用2位小数,例如45.01、27.23、20.01 100.00等。

请协助。提前非常感谢您。

0 个答案:

没有答案