【发布时间】:2017-03-24 14:01:58
【问题描述】:
我正在尝试按月和年对数据进行分组。
$data ->select(DB::raw('count(id) as `data`'),DB::raw('YEAR(created_at) year, MONTH(created_at) month'))
->groupby('year','month')
->get();
输出是:
{
"data": 19215,
"year": 2016,
"month": 10
},
如果我只按月份分组,我不知道这个月属于哪一年,我的预期输出是:
{
"clicks": 19215,
"month": 11-2016,
},
{
"clicks": 11215,
"month": 12-2016,
},
我想在 sql 中做,而不是在 php 中。
【问题讨论】:
标签: php sql laravel-5 eloquent