В допълнение към приетия отговор има тон предварително изградени персонализирани функции, достъпни на https://github.com /beberlei/DoctrineExtensions .
След това те могат да бъдат регистрирани във вашата конфигурация като
doctrine:
orm:
dql:
string_functions:
DATE: DoctrineExtensions\Query\Mysql\Date
и след това може да се използва във вашия DQL (както във вашата заявка) като
DATE(jobs.endDate) AS endDate