现在的位置: 首页 > 综合 > 正文

case when then else end

2013年02月14日 ⁄ 综合 ⁄ 共 335字 ⁄ 字号 评论关闭

select
      case a.c_trans_fee_mode
      when '2' then  
         case a.c_trans_sqfee_mode when '2' then abs(a.f_amount + a.f_trans_fee - f_trans_sqfee) else abs(a.f_amount + a.f_trans_fee ) end

      else
         case a.c_trans_sqfee_mode when '2' then abs(a.f_amount - f_trans_sqfee) else abs(a.f_amount) end

      end f_hfamt,abs(a.f_amount) f_amount0
from atself_investno a

抱歉!评论已关闭.