标签: 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等。
请协助。提前非常感谢您。