У меня есть это поле даты (date_born) в таблице в моем bd, которая является датой рождения человека (тип: дата).Как манипулировать датами в доктрине
im использование codeignater, а также использование доктрины.
дело в том, что я хочу, чтобы подсчитать, сколько люди взрослые и сколько дети, поэтому я построил это:
public function countAdults(){
$this->qb = $this->em->createQueryBuilder();
$this->qb->select('count(u)')
->from($this->tbl_name, 'u')
->where(
$this->qb->expr()->eq("u.date_born >'1995-01-01'")
);
$query = $this->qb->getQuery();
return $query->getSingleScalarResult();
}
это явно, возвращается ошибка.
Как я могу перестроить это, в оптимальном порядке, чтобы подсчитать людей, которые родились до 1995 года? (Теперь 18)
отличное решение, я опубликую, как я его обработал, но я думал об использовании вашего предложения – Limon