Laravel Eloquent,按月/年分组
我正在尝试按月份和年份对数据进行分组。
$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中。