【发布时间】:2017-12-29 12:40:10
【问题描述】:
我有以下问题
$this->builder = (DB::table('sales')
->select(DB::raw('DATE_FORMAT(sale_date, "%M") as sale_date'), DB::raw('count(*) as sales'))
->where('sale_date', '>', $lookback->toDateTimeString())
->orderBy('sale_date', 'asc')
->groupBy('sale_date'));
尽管指定了月份 %M 来对结果进行分组,但它只是计算每个日期并将标签作为月份,因此如下所示:
sale_date , sales
August , 1
August , 3
August , 2
而不是我所期望的:
sale_date , sales
August , 6
我在这里做错了什么,一旦我从 API 获得结果,我确实可以选择只在 javascript 中求和,但是我认为没有必要对吗?
【问题讨论】: