gpt4 book ai didi

symfony - 使用 Doctrine 选择从月初到当前日期的记录

转载 作者:行者123 更新时间:2023-12-02 21:17:40 25 4
gpt4 key购买 nike

我在从 Doctrine 中获取数据时遇到两个问题:

  1. 选择从月初到当前日期的记录
  2. 选择从年初到当前日期的记录

我如何编写 Doctrine 查询来完成与我们相同的操作 in Mysql

这是我的存储库中不完整的代码?

public function findByYearlyAttendanceTillToday($id)
{
$em = $this->getEntityManager();
$query = $em->createQuery("SELECT count(a) FROM CollegeStudentBundle:StudentAttendance a where a.present LIKE 'A' and a.student_id = :id and a.date > :date");
$query->setParameter('id', $id);
$query->setParameter('date', **?????**);
return $query->getResult();
}

最佳答案

这是您需要的:

new \DateTime('midnight first day of this month');
new \DateTime('first day of january');

我也会改变这个:

a.date > :date

对此:

a.date >= :date

关于symfony - 使用 Doctrine 选择从月初到当前日期的记录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10154028/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com