原生数据集的sql中,SUM(CASE WHEN T1.CREATEDATE<= to_date('20230331','YYYYMMDD') and T1.CREATEDATE>=trunc(to_date('20230331','YYYYMMDD'),'yy') THEN case when t.CHARGEPROPOTE*T1.BILLAMOUNT/100<=500 then 500 else t.CHARGEPROPOTE*T1.BILLAMOUNT/100 end END)/10000 as tt
查询这个字段的值时,如果小于10000的数据除以10000,查询结果显示为0,大于10000,比如13000除10000,结果则为1 ,截图展示的为除以1和除以一万的2条结果。请问这种情况可能是什么原因导致的
|