Mysql Symfony2/Doctrine2-获取sql最小、最大日期值

Mysql Symfony2/Doctrine2-获取sql最小、最大日期值,mysql,symfony,doctrine-orm,max,min,Mysql,Symfony,Doctrine Orm,Max,Min,我的问题是,当我想获得2013-04-082013-04-07和2013-04-06之间的最大或最小日期值时,最小和最大日期的响应总是2013-04-08 我的剧本: $max_date = $em ->createQuery("SELECT MAX(p.date) FROM TrackingMarqueBundle:PointdeventeOperateursSaisie p") ->getSingleScalarResult

我的问题是,当我想获得2013-04-082013-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();
需要帮忙吗

也许吧

$em ->createQuery("SELECT MAX(p.date) max_date,MIN(p.date) min_date FROM TrackingMarqueBundle:PointdeventeOperateursSaisie p")->getArrayResult();
我有这个代码工作正常

doctrine/orm                         v2.5.10

给我们看一个数据示例这是,但它是一个简单的表有人测试过这个问题吗?!我想知道这个问题是否只是我的问题!!您的电子表格需要邀请,这为帮助您设置了障碍。