ProjectTaskDao_taskUndoCountStatic.sql 396 B

123456789
  1. select t.typename as name
  2. ,count(*) as c
  3. ,sum(if(task.planendtime<now() +INTERVAL 1 day && task.planendtime>now(),1,0)) as c1
  4. ,sum(if(task.planendtime<now(),1,0)) as c2
  5. from p_projecttask task
  6. left join t_s_typegroup tg on tg.typegroupcode='tasktype'
  7. left join t_s_type t on t.typegroupid=tg.id and t.typecode=task.tasktype
  8. where task.taskstatus=0 and task.owner=:userId
  9. group by tasktype