使用QueryBuilder和函数ADDTIME() - Symfony2

时间:2016-11-18 12:11:13

标签: php mysql symfony doctrine-orm doctrine

我尝试使用特定的mysql函数将持续时间(分钟)添加到具有Doctrine的QueryBuilder的dateTime。

我找到了DQL函数DATE_ADD,但它仅用于DAYMONTH

$qb = $this->_em->createQueryBuilder();

$qb->select('meeting');
$qb->from('AppBundle:Meeting', 'm');
   ->where('m.timeBegin < :timeEndNext')

   // Error here
   ->andWhere('ADDTIME(m.timeBegin, SEC_TO_TIME(m.duration * 60)) > :timeBeginNext')
   ->setParameters([
         'timeBeginNext' => $timeBeginNext,
         'timeEndNext' => $timeEndNext,
   ]);

0 个答案:

没有答案