if(f.grade_commission_rate is null,0,f.grade_commission_rate) gradeCommissionRate,
if(f.grade_commission_rate is null,0,f.grade_commission_rate) gradeCommissionRate,
(select s.name from ag_acl_practitioner_subordinate_system s where s.id = pra.subordinate_system_id) subordinateSystemName,
(select s.name from ag_acl_practitioner_subordinate_system s where s.id = pra.subordinate_system_id) subordinateSystemName,
if(f.sale_practitioner_id is not null,( select name from ag_acl_practitioner a where a.id=sale_practitioner_id limit 1),(select name from ag_acl_practitioner a where a.customer_id = f.customer_id limit 1)) practitionerName,
if(f.sale_practitioner_id is not null,( select name from ag_acl_practitioner a where a.id=sale_practitioner_id limit 1),(select name from ag_acl_practitioner a where a.customer_id = f.customer_id limit 1)) practitionerName,
if(f.commission_rate is null,0,f.commission_rate) commissionRate,
if(lifepra.commission_rate is null,0,lifepra.commission_rate) commissionRate,
if(f.fyc_rate is null,0,f.fyc_rate) fycRate,
if(f.fyc_rate is null,0,f.fyc_rate) fycRate,
if(f.share_rate is null,100,f.share_rate) shareRate,
if(f.share_rate is null,100,f.share_rate) shareRate,