postgresql Postgre分频器0结果

9njqaruj  于 2023-06-22  发布在  PostgreSQL
关注(0)|答案(1)|浏览(111)

我在元数据库x1c 0d1x中有以下数据,我试图获得do_qtytarget_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
v09wglhw

v09wglhw1#

我通过使用以下查询解决了这些问题:

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

我们必须解析这两个列,我们要计算使用相同的数据类型。

相关问题