SELECT sum(case when order_state = 4 then 1 else 0 end) as totalOrderNum, #已完成订单数
COUNT(id) as todayOrderNum,
sum(case when order_state = 4 then goods_val else 0 end) as totalPrice,#已完成总金额
(SELECT COUNT(id) as totalOrderNum FROM `water_order` WHERE del_flag = '0' and station_id = '17') as totalOrderNum,
sum(
(SELECT COUNT(id) as inComOrderNum FROM `water_order` WHERE del_flag = '0' and station_id = '17' and order_state in (2,3)) as inComOrderNum,
case
(select sum(goods_total) totalPrice from water_order_goods where order_id in
when DATE_FORMAT(create_time, '%Y-%m-%d') = DATE_FORMAT(now(), '%Y-%m-%d') then 1
(select id FROM `water_order` WHERE del_flag = '0' and station_id = '17' and order_state = 4)) totalPrice
else 0 end) as todayOrderNum,#今日订单数
FROM `water_order`
sum(case when order_state in (2, 3) then 1 else 0 end) as inComOrderNum #进行中订单
WHERE del_flag = '0' and station_id = #{stationId} and order_state != 1 and DATE_FORMAT(create_time, '%Y-%m-%d') = DATE_FORMAT(#{createTime}, '%Y-%m-%d');