Laravel多次计算条件

时间:2016-07-20 15:38:44

标签: php mysql laravel count eloquent

我要从表格中检索项目总数,但无法理解它。

我想要实现的目标是:

我有一张桌子'用户'使用以下列:

  • 管理员 - 是/否
  • 主持人 - 是/否

我正在尝试检索表格中的项目总数,还要检查表格中的项目总数,其中包含admin =' yes'或主持人='是'。原因是在一个表格中显示总数。

以下是我的示例代码:

    $date = new DateTime('tomorrow -360 month');

    $usersPerDay = User::select(array(
        DB::raw('DATE(`created_at`) as `date`'),
        DB::raw('COUNT(*) as `count`'),
  

这就是我遇到问题的地方 - 是否可以做类似的事情   此

        DB::raw('COUNT(*) as "type" WHERE admin= "yes" OR moderator= "yes"')

    ))
    ->where('created_at', '>', $date)
    ->groupBy('date')
    ->orderBy('date', 'DESC')->get();

0 个答案:

没有答案