【发布时间】:2021-10-19 16:13:25
【问题描述】:
我在存储库类上使用这个函数
public function get5DaysOldNotFilledQuestionnaires(){
$raw_query = 'SELECT u.email, u.created
FROM AppBundle:Questionnaire AS q
JOIN AppBundle:User AS u
WHERE u.is_api_user = 1
AND q.weight IS NULL
AND u.created between DATE_SUB(CURDATE(), INTERVAL 5 DAY) AND DATE_SUB(CURDATE(), INTERVAL 4 DAY)';
$query = $this->getEntityManager()->createQuery($raw_query);
$emails_to_remind = $query->getResult();
return $emails_to_remind;
}
sql 是正确的,但是当我尝试执行查询时出现此错误
[Syntax Error] line 0, col 206: Error: Expected known function, got 'CURDATE'
【问题讨论】: