我在元数据库x1c 0d1x中有以下数据,我试图获得do_qty
到target_lembar
的百分比。
我尝试使用以下查询进行计算:
select distributor_id
, target_lembar
, do_qty
, do_qty::integer / target_lembar::integer do_qty_divide_target_lembar_percentage
from raw
where target_lembar>0
为什么do_qty_divide_target_lembar_percentage
返回0
?
我期望的是28.16%
在第一行的distributor_id=155
我该如何解决这个问题?
谢谢!
更新:
它通过以下查询解决:
select distributor_id
, target_lembar
, do_qty
, do_qty::float / target_lembar::float do_qty_divide_target_lembar_percentage
from raw
where target_lembar>0
1条答案
按热度按时间v09wglhw1#
我通过使用以下查询解决了这些问题:
我们必须解析这两个列,我们要计算使用相同的数据类型。