在学说查询结果中MAX值为空

时间:2015-01-19 14:54:55

标签: php doctrine-orm doctrine

将DocQuery()与Doctrine中的MAX函数结合使用时,我遇到以下问题。

结果数组中最大值应该是(并且在普通SQL中)的条目为空。

这可能是因为MAX中使用了DATE_DIFF引起的?

$em->createQuery('SELECT d.action, d.environmentId,MAX(DATE_DIFF(d.timeStart,d.timeDone)) AS max_value FROM DBMAINTANANCE as d GROUP BY d.environmentId,d.action');

结果数组是:

Array ( [action] => copy [environmentId] => 5 [max_value] => )

有人可以帮我吗?提前谢谢!

(使用Zend Framework 2和DoctrineORMModule)

0 个答案:

没有答案