Php 学说2。如何计算querybuilder中两个datetime字段之间的差异
我必须填写以下表格:Php 学说2。如何计算querybuilder中两个datetime字段之间的差异,php,doctrine-orm,dql,Php,Doctrine Orm,Dql,我必须填写以下表格: Registration id int created datetime Activity id int startdate datetime 现在,我想将此条件添加到我的SQL查询中: (Registration.created + 7 days) <= Activity.startdate (Registration.created+7天)DATE\u SUB是解决方案。我把它和条令2.1一起使用 $EntityManager
Registration
id int
created datetime
Activity
id int
startdate datetime
现在,我想将此条件添加到我的SQL查询中:
(Registration.created + 7 days) <= Activity.startdate
(Registration.created+7天)DATE\u SUB是解决方案。我把它和条令2.1一起使用
$EntityManager->createQueryBuilder()->expr()->gte("r.created", "DATE_SUB(a.startDate, 7, 'day')")
DATE_SUB是解决方案。我把它和条令2.1一起使用
$EntityManager->createQueryBuilder()->expr()->gte("r.created", "DATE_SUB(a.startDate, 7, 'day')")