| 金额 | DECIMAL(18,2) |
|---|---|
| 比率/汇率 | DECIMAL(10,4) |
| 单价 | DECIMAL(18,4) |
| 禁止 | FLOAT 存金额 |
精度定义
精度定义
CREATE TABLE ads_trade_fin_day (
pay_amt DECIMAL(18,2) COMMENT '支付金额(元)',
refund_rate DECIMAL(10,4) COMMENT '退款率(小数)',
fx_rate DECIMAL(10,4) COMMENT '汇率'
) PARTITIONED BY (dt STRING);浮点存金额在汇总时会出现 0.01 级别的漂移,财务对账时很难解释。