我需要获得DATE(a.when)匹配字符串的所有行2014-09-30.
$builder = $this->em->createQueryBuilder();
$builder->select('a')
->from('Entity\Appointment', 'a')
->andWhere('a.when = :date')
->setParameter('date', $date);
Run Code Online (Sandbox Code Playgroud)
a.when是一个完整的DATETIME; :date只是一种string(DATE格式).
以下和变体不起作用:
->andWhere('DATE(a.when) = :date')
Error: Expected known function, got 'DATE'
Run Code Online (Sandbox Code Playgroud)
这里的正确用法是什么?