Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Wie kann ich DATE() in Doctrine 2 DQL verwenden?

Zusätzlich zur akzeptierten Antwort gibt es eine Menge vorgefertigter benutzerdefinierter Funktionen, die unter https://github.com verfügbar sind /beberlei/DoctrineExtensions .

Diese können dann wie folgt in Ihrer Konfiguration eingetragen werden

doctrine:
    orm:
        dql:
            string_functions:
                DATE: DoctrineExtensions\Query\Mysql\Date

und kann dann in Ihrer DQL (wie in Ihrer Abfrage) wie

verwendet werden
DATE(jobs.endDate) AS endDate