我需要找到每天的登录总数,但是如何在 DQL 中选择 count() 和按天分组?我正在使用 Doctrine 2.3。
public function getLoginCount()
{
return $this->createQueryBuilder('i')
->select('i') // and count(*)
->groupBy('i.timestamp') // group by day
->getQuery()
->execute()
;
}
我需要这样的东西:
Date | count
2013-01-01 | 6
2013-01-02 | 7
2013-01-03 | 3