Browse Source

历史报表

master
陈裕财 3 years ago
parent
commit
63bf9d73d5
  1. 8
      xm-core/src/main/resources/mybatis/mapper/xm/core/dao/XmTaskMapper.xml

8
xm-core/src/main/resources/mybatis/mapper/xm/core/dao/XmTaskMapper.xml

@ -193,7 +193,7 @@
sum( ifnull( t.budget_workload, 0 ) ) AS budget_workload,
sum( ifnull( t.act_at, 0 ) ) AS act_at,
sum( ifnull( t.act_workload, 0 ) ) AS act_workload,
sum( ifnull( t.budget_workload, 0 ) * ifnull( t.rate, 0 ) ) AS budget_workload_rate,
sum( ifnull( t.budget_workload, 0 ) * ifnull( t.rate, 0 ) ) AS budget_workload_calc,
sum( ifnull(t.rate,0)) as total_rate,
min( t.start_time ) AS start_time,
max( t.end_time ) AS end_time,
@ -212,7 +212,7 @@
res.budget_workload=ifnull(t2.budget_workload,0),
res.act_at = t2.act_at,
res.act_workload = t2.act_workload,
res.rate = case when (ifnull(t2.budget_workload,0) >0) then ifnull(t2.act_workload,0)*100/(ifnull(t2.budget_workload,0) )
res.rate = case when ifnull(t2.budget_workload,0) >0 then ifnull(t2.budget_workload_calc,0) / t2.budget_workload
when t2.act_workload >0 then 100
when res.task_state >='2' then 100
else res.rate end,
@ -240,7 +240,7 @@
sum( ifnull( t.act_at, 0 ) ) AS act_at,
sum( ifnull( t.act_workload, 0 ) ) AS act_workload,
sum( ifnull( t.budget_at, 0 ) ) AS budget_at,
sum( ifnull( t.budget_workload, 0 ) * ifnull( t.rate, 0 ) ) as budget_workload_rate,
sum( ifnull( t.budget_workload, 0 ) * ifnull( t.rate, 0 ) ) as budget_workload_calc,
sum( ifnull(t.rate,0)) as total_rate,
sum( ifnull( t.budget_workload, 0 )) as budget_workload,
min( t.act_start_time ) AS act_start_time,
@ -256,7 +256,7 @@
res.budget_workload=ifnull(t2.budget_workload,0),
res.act_at = t2.act_at,
res.act_workload = t2.act_workload,
res.rate = case when ( ifnull(t2.budget_workload,0)>0) then ifnull(t2.act_workload,0)*100/( ifnull(t2.budget_workload,0))
res.rate = case when ifnull(t2.budget_workload,0)>0 then ifnull(t2.budget_workload_calc,0) / t2.budget_workload
when t2.act_workload >0 then 100
when res.task_state >='2' then 100
else res.rate end,

Loading…
Cancel
Save