统计订单各个状态的数量
select count(1) totalcount,
sum(case when u.order_state = 0 then 1 else 0 end) zerocount,
sum(case when u.order_state = 1 then 1 else 0 end) onecount,
sum(case when u.order_state = 2 and u.pay_state = 1 then 1 else 0 end) twocount,
sum(case when u.order_state = 3 then 1 else 0 end) threecount,
sum(case when u.order_state = 4 then 1 else 0 end) threecount,
sum(case when u.order_state = 9 then 1 else 0 end) threecount
from tb_order_info u