【问题标题】:How to count the rows by created date in Laravel query builder?如何在 Laravel 查询生成器中按创建日期计算行数?
【发布时间】:2022-03-07 20:36:22
【问题描述】:

我正在尝试通过 created_at 来计算行数

Created_at                        COUNT(*)
----------------------------------- ----------
2017-08-13                                    5
2017-08-12                                    6
2017-08-11                                    7
2017-07-10                                    8
2017-07-19                                    1

所以我可以像在 2017 年 7 月 10 日那样向客户展示,有 8 人注册。 2017-08-13,有5人报名或类似的。

这是我尝试过的,

$count=DB::table('jobseekers')->select('created_at')->groupBy('created_at')->count();
    // return $count;
    dd($count);

但这只是显示数字。

【问题讨论】:

    标签: php mysql sql laravel


    【解决方案1】:

    你可以试试这样的:

    $count = DB::table('jobseekers')
                 ->select('created_at', DB::raw('count(*) as peoples'))
                 ->groupBy('created_at')
                 ->get();
    

    【讨论】:

    • 嗨,如何使用这个概念来合并其他表?你能告诉我提示吗?谢谢老兄
    • @ThanHtutOo 我没有看到任何其他表格?您能否提出另一个问题并明确说明您要执行联合的表,带有示例输入和示例输出?这样,对其他人也有帮助。谢谢!
    猜你喜欢
    • 1970-01-01
    • 2020-05-04
    • 2019-04-12
    • 2015-12-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-08-08
    相关资源
    最近更新 更多