在原则2 createQueryBuilder中使用TIME_FORMAT

时间:2019-01-09 13:44:43

标签: mysql codeigniter doctrine-orm

我想转换一个字段,该字段具有第二个字段,借助doctrine Extension,我将秒转换为时间格式,从而以这种格式返回我的数据->“ 00:00:01”
我想将其格式转换为小时和分钟格式,例如(00:00)。
代码如下。

$qb = $this->em->createQueryBuilder();
$qb->select("SecToTime(IfNull(sum(q.time),0.00)) as timeTaken");
$qb->from('Entity\quize', 'q');  
return $qb->getQuery()->getResult();

我尝试使用mysql函数

TIME_FORMAT('SecToTime(IfNull(sum(q.time),0.00))','%H:%i');  

它向我显示错误“错误:预期的已知功能,得到了'TIME_FORMAT'

有什么建议吗?

0 个答案:

没有答案