2 votes

Symfony2 / Doctrine2 - obtenir les valeurs min et max d'une date en sql

Mon problème est que lorsque je veux obtenir la valeur maximale ou minimale de la date entre 2013-04-08, 2013-04-07 et 2013-04-06, la réponse est toujours 2013-04-08 pour la valeur minimale et maximale.

mon script :

$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();

Une aide, s'il vous plaît ?

0voto

F00x Points 29

Peut-être

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

J'ai ce code qui fonctionne correctement

doctrine/orm                         v2.5.10

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X