2

我的问题是,当我想获得 2013-04-08、2013-04-07 和 2013-04-06 之间的最大值或最小值时,最小值和最大值的响应始终为 2013-04-08

我的脚本:

$max_date =     $em ->createQuery("SELECT MAX(p.date) FROM TrackingMarqueBundle:PointdeventeOperateursSaisie p")
                        ->getSingleScalarResult();
    $min_date =     $em ->createQuery("SELECT MIN(p.date) FROM TrackingMarqueBundle:PointdeventeOperateursSaisie p")
                        ->getSingleScalarResult();

请问有什么帮助吗?

4

1 回答 1

0

也许

$em ->createQuery("SELECT MAX(p.date) max_date,MIN(p.date) min_date FROM TrackingMarqueBundle:PointdeventeOperateursSaisie p")->getArrayResult();

我有这个代码可以正常工作

doctrine/orm                         v2.5.10
于 2018-12-15T13:12:40.290 回答