如何在不损失小数精度的情况下将微美分转换为美元



我有一列以"微分"存储交易金额

例如 127740000微分,相当于127.74美元

我不知道如何编写查询以为我返回 127.74。如果我这样做。

SELECT microcents/1000000

它截断了返回到 127,我失去了美分

呃,

我想通了,CAST( blah AS DOUBLE)

尝试十进制类型select 127740000 / decimal '1000000.0000'。 对于测试,您可以使用 typeof 函数查看输出值的类型。

相关内容

  • 没有找到相关文章

最新更新