【发布时间】:2016-10-08 11:04:57
【问题描述】:
我有一个创建了_at 的订单表,我想知道如何获取过去 24 小时的订单并按小时分组并显示该小时的总订单数。
$hourlyOrders = Order::where('created_at', '>', Carbon::now()->subDays(1))->count();
我想我需要以某种方式按小时分组?我只需要计算每小时订单数。
编辑:
所以,如果我现在检查的话,从上午 9 点到 10 点、上午 8 点到 9 点、上午 7 点到 8 点的订单总数会返回到 24 次迭代,但这取决于运行查询的时间……如果你明白我的意思的话。
【问题讨论】:
标签: php database laravel-5.1