Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

Como posso usar DATE() no Doctrine 2 DQL?


Além da resposta aceita, há uma tonelada de funções personalizadas pré-criadas disponíveis em https://github.com /beberlei/DoctrineExtensions .

Estes podem ser registrados em sua configuração como
doctrine:
    orm:
        dql:
            string_functions:
                DATE: DoctrineExtensions\Query\Mysql\Date

e pode ser usado em seu DQL (como em sua consulta) como
DATE(jobs.endDate) AS endDate