| _amt | 金额 |
|---|---|
| _qty | 数量 |
| _cnt | 计数 |
| 币种 | 多币种加后缀或分列存储 |
金额字段
金额字段
SELECT sum(pay_amt) AS pay_amt_cny, -- 单位:元
sum(item_qty) AS item_qty,
count(1) AS order_cnt
FROM dwd_trade_order_di
WHERE dt='2026-10-12';同一字段既存元又存分(不同来源),求和结果差百倍,属于高发事故。
金额用 _amt、数量用 _qty、计数用 _cnt;单位与币种在注释写明(元/分,CNY/USD),跨币种场景字段名带币种后缀避免求和串币。
| _amt | 金额 |
|---|---|
| _qty | 数量 |
| _cnt | 计数 |
| 币种 | 多币种加后缀或分列存储 |
SELECT sum(pay_amt) AS pay_amt_cny, -- 单位:元
sum(item_qty) AS item_qty,
count(1) AS order_cnt
FROM dwd_trade_order_di
WHERE dt='2026-10-12';