case when ifnull(b.surfaceMailOrders,0)+ifnull(c.standardMailOrders,0)+ifnull(d.overseaSurfaceMailOrders,0)+ifnull(e.overseaStandardMailOrders,0) = 0 then 0
case when ifnull(b.surfaceMailOrders,0)+ifnull(c.standardMailOrders,0)+ifnull(d.overseaSurfaceMailOrders,0)+ifnull(e.overseaStandardMailOrders,0) = 0 then 0
case when round((ifnull(b.surfaceMailOrders,0)+ifnull(c.standardMailOrders,0)+ifnull(d.overseaSurfaceMailOrders,0)+ifnull(e.overseaStandardMailOrders,0))/2,0)-ifnull(d.overseaSurfaceMailOrders,0)-ifnull(e.overseaStandardMailOrders,0) <![CDATA[<=]]> 0 then 0
case when round((ifnull(b.surfaceMailOrders,0)+ifnull(c.standardMailOrders,0)+ifnull(d.overseaSurfaceMailOrders,0)+ifnull(e.overseaStandardMailOrders,0))/2,0)-ifnull(d.overseaSurfaceMailOrders,0)-ifnull(e.overseaStandardMailOrders,0) <![CDATA[<=]]> 0 then ifnull(a.allMarginOrders,0)
else (round((ifnull(b.surfaceMailOrders,0)+ifnull(c.standardMailOrders,0)+ifnull(d.overseaSurfaceMailOrders,0)+ifnull(e.overseaStandardMailOrders,0))/2,0)-ifnull(d.overseaSurfaceMailOrders,0)-ifnull(e.overseaStandardMailOrders,0)) * 1.5 + ifnull(a.allMarginOrders,0) end
from (select g.config_value sellAccount,ifnull(k.all_margin_orders,0) allMarginOrders from dc_ebay_report_uk_config g
left join dc_ebay_report_uk k on g.config_value = k.uk_seller_account and k.day=#{twoDaysAgo} where g.type = 1) a
left join (
select count(1) surfaceMailOrders,t1.seller_account from