我怎样才能转换微秒成美元不损失小数精度?

yfjy0ee7  于 2021-06-26  发布在  Hive
关注(0)|答案(2)|浏览(314)

我有一个列,用“microcents”存储交易金额
例如 127740000 对应于 127.74 美元
我不知道如何让write查询为我返回127.74。如果我做了。 SELECT microcents/1000000 它将返回值截断为127,我就失去了美分

shyt4zoc

shyt4zoc1#

呃,我想出来了,投(废话)

py49o6xq

py49o6xq2#

尝试十进制类型 select 127740000 / decimal '1000000.0000' . 对于测试,可以使用 typeof 功能。

相关问题