【发布时间】:2021-12-30 11:17:39
【问题描述】:
我的 mysql 数据库有一个销售表,代表每天销售的产品列表,其中包含产品名称、价格和 created_at 列。例如,我可以通过这样做获得某一天的销售数量;
$sales = Sale::where('created_at', $certain_day')->count();
但是,我需要跟踪几周的每周销售量,比如从本周(星期日)开始到今天为止销售的产品数量、上周的销售数量、两周的销售数量以此类推,在过去五周内,以数组形式返回(类似于:[{30/12/2021: 10}, {25/12/2021: 15}, {18/12/2021: 22} ]. 我如何编写 laravel 雄辩的查询来实现这一点?
【问题讨论】:
-
@DevsiOdedra 我希望每周返回记录,而不仅仅是一周记录。