今天周末,比昨天
多睡了一个多小时。
步入正题:
select
case when x.fnl_price is null then a.RTL_MKT_VAL * 0.35
else a.RTL_MKT_VAL * x.fnl_price end as AGENT_COST
from ck a
left join bala x on a.id =x.id
----注:此处的 x.fnl_price 是decimal 类型
此处的a.RTL_MKT_VAL也是decimal 类型---
类型:
别在意那个字段的大小写哈! 我只是简化了。
需求:就是我如果x.fnl_price 为空的话,那么我就将a.RTL_MKT_VAL * 0.35 ,如果不为空,那么就进行相乘!
我们进行运行计算
运行之后出现报错:
Code: 43, e.displayText() &