Advertisement
Guest User

Untitled

a guest
Jun 27th, 2019
64
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.81 KB | None | 0 0
  1. $queryTask = $em->getRepository(Task::class)->createQueryBuilder('tk')
  2. ->select('SUM(case when tk.estado = 'PD' then 1 else 0 end) pendiente')
  3. ->addSelect('SUM(case when tk.estado = 'P' then 1 else 0 end) progreso')
  4. ->addSelect('SUM(case when tk.estado = 'F' then 1 else 0 end) finalizada')
  5. ->leftJoin('tk.timeslices','tm','with','tk = tm.task')
  6. ->andWhere('date(tk.fechacomienzo) BETWEEN :from AND :to OR date(tm.startAt)
  7. BETWEEN :from AND :to')->setParameter('from', $from_date_new)-
  8. >setParameter('to',$to_date_new);
  9.  
  10. $queryTask->getQuery()->getArrayResult()
  11.  
  12. ->andWhere('date(tk.fechacomienzo) BETWEEN :from AND :to OR date(tm.startAt)
  13. BETWEEN :from AND :to')->setParameter('from', $from_date_new)-
  14. >setParameter('to',$to_date_new)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement