你能告诉我这个查询有什么问题吗?
{{1}}
我必须检查姓名是否以字母“a”结尾,然后比较每个班级中这些名字的数量是否高于这些班级中所有学生的一半。
答案 0 :(得分:1)
我假设您只需要显示类:
public function getPosts($group_id, $date){
$qb=$this->repository->createQueryBuilder('x');
$qb->select('AppBundle:Post');
$qb->where('x.dateCreated < :dateCreated AND x.groupId = :groupId');
$qb->setParameter('dateCreated',$date);
$qb->setParameter('groupId', $group_id);
return $qb->getQuery()->getResult();
}
答案 1 :(得分:0)
MS Access不支持case
。
SELECT Students.Class
FROM Students
GROUP BY Students.class
HAVING SUM(IIF(Name LIKE '*a', 1, 0)) > COUNT(*)/2;