|
|
@@ -52,17 +52,15 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
|
|
account_name as accountName,
|
|
|
case when #{groupByTerm} then term_name else '所有机器' end as termName,
|
|
|
to_char(consume_date, #{dateFormat}) as consumeDate,
|
|
|
- sum(case when meal_type = '1' and consume_money > 0 then consume_money else 0 end) as zaoCanJinE,
|
|
|
- sum(case when meal_type = '1' and consume_money > 0 then 1 else 0 end) as zaoCanCiShu,
|
|
|
- sum(case when meal_type = '2' and consume_money > 0 then consume_money else 0 end) as wuCanJinE,
|
|
|
- sum(case when meal_type = '2' and consume_money > 0 then 1 else 0 end) as wuCanCiShu,
|
|
|
- sum(case when meal_type = '3' and consume_money > 0 then consume_money else 0 end) as wanCanJinE,
|
|
|
- sum(case when meal_type = '3' and consume_money > 0 then 1 else 0 end) as wanCanCiShu,
|
|
|
- sum(case when meal_type = '4' and consume_money > 0 then consume_money else 0 end) as xiaoYeJinE,
|
|
|
- sum(case when meal_type = '4' and consume_money > 0 then 1 else 0 end) as xiaoYeCiShu,
|
|
|
+ sum(case when meal_type = '1' then consume_money else 0 end) as zaoCanJinE,
|
|
|
+ sum(case when meal_type = '1' then 1 else 0 end) as zaoCanCiShu,
|
|
|
+ sum(case when meal_type = '2' then consume_money else 0 end) as wuCanJinE,
|
|
|
+ sum(case when meal_type = '2' then 1 else 0 end) as wuCanCiShu,
|
|
|
+ sum(case when meal_type in('3', '4') then consume_money else 0 end) as wanCanJinE,
|
|
|
+ sum(case when meal_type in('3', '4') then 1 else 0 end) as wanCanCiShu,
|
|
|
sum(case when consume_money < 0 then consume_money else 0 end) as tuiKuanJinE,
|
|
|
sum(case when consume_money < 0 then 1 else 0 end) as tuiKuanCiShu,
|
|
|
- sum(case when consume_money > 0 then consume_money else 0 end) as xiaoJiJinE,
|
|
|
+ sum(consume_money) as xiaoJiJinE,
|
|
|
sum(case when consume_money > 0 then 1 else 0 end) as xiaoJiCiShu
|
|
|
from
|
|
|
t_xf_consumeDetail
|