Hola Comprañero:
Gracias por tu pronta respuesta.
te comento que tambien hcie la prueba con DoctrineExtensions:
$em_config = $em->getConfiguration();
$em_config-
>addCustomDatetimeFunction('MONTH','DoctrineExtensions\Query\Mysql
\Month');
$em_config-
>addCustomDatetimeFunction('YEAR','DoctrineExtensions\Query\Mysql
\Year');
Si ejecuto este codigo, si funcion al function MONTH:
$query = $em->createQuery('SELECT MONTH(a.fecha) AS mes FROM
MovibidiBundle:Visitascard a GROUP BY a.fecha');
$datos = $query->getResult();
Pero cuando agrego la function MONTH como parte del GROUP BY, no
funciona:
$query = $em->createQuery('SELECT MONTH(a.fecha) AS mes FROM
MovibidiBundle:Visitascard a GROUP BY MONTH(a.fecha)');
$datos = $query->getResult();
Estoy investigando a que se debe que GROUP BY MONTH(a.fecha) no
funciona, habiendo instalado y declarado DoctrineExtensions.
SI alguien ya ha tenido este inconveniente y lo ha resuelto, que me
ayude.
Saludos
On 23 ago, 07:52, Listero Absoluto <
listeroabsol...@gmail.com> wrote:
> Tenes que usar extensiones de doctrine, hay un bundle para eso
> (DoctrineExtensions). Y luego importarlas antes de usarlas.
>
> $emConfig = $this->getEntityManager()->getConfiguration();
> $emConfig->addCustomDatetimeFunction('YEAR',
> 'DoctrineExtensions\Query\Mysql\Year');
> $emConfig->addCustomDatetimeFunction('MONTH',
> 'DoctrineExtensions\Query\Mysql\Month');
>
> El día 22 de agosto de 2012 23:53, mloyola
> <
mloy...@mbcomunicacionessac.com> escribió: