SUM( CASE WHEN preparation_money_state = '待发货' or preparation_money_state = '暂存发货' THEN 1 ELSE 0 END ) AS dfh,
SUM( CASE WHEN preparation_money_state = '待补货' THEN 1 ELSE 0 END ) AS dbh,
SUM( CASE WHEN preparation_money_state = '备货完成' THEN 1 ELSE 0 END ) AS ysh,
SUM( CASE WHEN preparation_money_state = '待收货' THEN 1 ELSE 0 END ) AS yfh
IFNULL(SUM( CASE WHEN preparation_money_state = '待发货' or preparation_money_state = '暂存发货' or preparation_money_state = '待补货' THEN 1 ELSE 0 END ), 0 ) AS dfh,
IFNULL(SUM( CASE WHEN preparation_money_state = '备货完成' THEN 1 ELSE 0 END ), 0 ) AS ysh,
IFNULL(SUM( CASE WHEN preparation_money_state = '待收货' THEN 1 ELSE 0 END ), 0 ) AS yfh