I want to execute date()
function in Symfony2 query, below is what I've have tried but it gives me an error.
$query=$em->createQueryBuilder()
->select('date(a.created_at), COUNT(date( a.created_at) ) AS count_user')
->from('ContrateAdminBundle:Artist', 'a')
->where("date(a.created_at) BETWEEN '{$fromdateCelebrities}' AND '{$todateCelebrities}'")
->groupBy('date(a.created_at)')
->getQuery();
I have also pasted the output string of my query, which I can execute without any error directly in MySQL.
select date(created_at) created_at, count(*) from Artist where date(created_at) BETWEEN '2015-01-05' AND '2015-02-25' group by date(created_at)