求总数case when

select agent_id, count(1) as zbs,sum(je) as zje from (

select agent_id,
sum(case when sjje < 2000 and fxzt = 0 then sjje 
     when sjje < 2000 and fxzt = 1005 then -1*sjje end) je    
from t_payfee_power where result_code = 0 and fxzt in (0,1005)

) a group by a.agent_id

猜你喜欢

转载自abcdedf.iteye.com/blog/1654355