我有一列以"微分"存储交易金额
例如 127740000
微分,相当于127.74
美元
我不知道如何编写查询以为我返回 127.74。如果我这样做。
SELECT microcents/1000000
它截断了返回到 127,我失去了美分
呃,
我想通了,CAST( blah AS DOUBLE)
尝试十进制类型select 127740000 / decimal '1000000.0000'
。 对于测试,您可以使用 typeof
函数查看输出值的类型。