【发布时间】:2018-03-13 05:00:26
【问题描述】:
如何在教义查询生成器中使用日期时间函数,下面的sql查询需要转换教义查询(DQL)。
SELECT SEC_TO_TIME((SUM(TIMESTAMPDIFF(MINUTE, StartTime, EndTime)) + COUNT(*)) * 60) as hours FROM table_name
下面这个我试过了
$qb = $emClient->createQueryBuilder()->select('SEC_TO_TIME((SUM(TIMESTAMPDIFF(MINUTE, en.startTime, swenendTime)) + COUNT(*)) * 60) as hours')
->from('AppBundle:MyEntity', 'en')
$result = $qb->getQuery()->getArrayResult();
但我在第 0,7 列收到错误未定义关键字
提前致谢
【问题讨论】:
标签: symfony dql doctrine-query